Javascript-форум (https://javascript.ru/forum/)
-   Javascript под браузер (https://javascript.ru/forum/css-html/)
-   -   Эвент срабатывает только один раз (https://javascript.ru/forum/css-html/42063-ehvent-srabatyvaet-tolko-odin-raz.html)

Vargentum 11.10.2013 02:25

Эвент срабатывает только один раз
 
Приветствую, форумчане.
Есть 2 попапа, в каждом из них по слайдеру. Почему-то евенты привязанные к контролам слайдера работают всего один раз.
Думаю что причина в попапах, т.к. аналогичный слайдер вне попапа работает хорошо.
В ИЕ9 и 8 данный баг отстутствует.
Гугл выдал темы на стэковерфлоу, где говорится об делегации эвента для решения подобного рода проблем.
Попробовал по этим советам изменить привязку эвента.
Вот изначальный код, который присутствовал в плагине слайдера.
slider.controls.next.bind('click', clickNextBind);
slider.controls.prev.bind('click', clickPrevBind);

Изменил на такой вариант. Не заработало.
$(document).on('click', $(slider.controls.next), clickNextBind);
$(document).on('click', $(slider.controls.prev), clickPrevBind);


Возможно кто-то сталкивался с подобными штуками?

Если что, вот ссылка на хостинг http://kadastr-2.vargentum.ru
Как добраться до 1-ого слайдера: Меню\О кадастровой стоимости
Как добраться до 2-ого слайдера: Меню\О кадастровой стоимости\Что дальше?


Заранее огромное спасибо всем откликнувшимся!


Upd: проблема решена. Причина оказалась в конфликте css-анимаций слайдера с css-анимацией попапа. Достаточно было заменить css-анимацию js-вариантом. Название слайдера - bxslider.


Часовой пояс GMT +3, время: 07:44.