Приветствую, форумчане.
Есть 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.