Здравствуйте! Есть slick slider в котором каруселькой отзывы (стандартная ситуация). Для уменьшения размеров нашел скрипт который схлопывает div (readmore.js с ним вообще бесился дико, нашел какой то супер простой скрипт вообще - но это не суть)
Так вот. При свайпе по слику стоит функция которая делает scrolltop к началу отзыва, и схлопывает дивы с текстом. Она оформлена через стандартный обработчик slickslider
$('.wtwp-testimonials-slidelist-1').on('swipe', function(event, slick, direction) {});
Дальше самый интерес и собственно вопрос. Помимо свайпа надо чтобы эта же функция вызывалась при нажатии на стрелочки ($('.slick-arrows')) и точечки внизу ($('.slick-dots')) - не нашел ничего гениальнее, как навесить туда $(".slick-arrow").click(function(){...});
Все это безобразие работает нормально и на десктопе, и на телефонах. Пока не случается поворот экрана.
Дебажил, навешивал банальный алерт на $(".slick-arrow").click - все круто, алерт работает. Поворачиваешь экран - перестает.
Почему так может быть? Все скрипты у меня выполняются после загрузки ДОМа, то есть $(document).ready(function()) - может быть в этом беда?
Сайт на котором я это делал:
lavkado.ru