@makcimusprime

Почему при использовании swiper slide и в нем любой другой карусели — не работает скролл мышью?

Есть станица (полноэкранник), на которой использую swiper slide плагин. На ней есть блок с горизонтальной прокруткой (не влезает в 1 экран). Чтобы его скроллить мышью задал функцию при наведении
var mySwiper = new Swiper('.index_page', {
        speed: 400,
        direction: 'vertical',
        mousewheel: true,
        spaceBetween: 0,
        noSwipingClass: 'no-swipe',
    });

    $(".calendar__table").hover(function(){
        mySwiper.mousewheel.disable();
    }, function(){
        mySwiper.mousewheel.enable();
    });

все работает!
на следующем экране должна быть карусель.
Но как только подключаю любой плагин (owl, slick или тот же swiper) - перестает работать вышеупомянутая функция.
Какие могут быть конфликты? И как можно решить данную проблему?
  • Вопрос задан
  • 1201 просмотр
Пригласить эксперта
Ответы на вопрос 1
NeiroNx
@NeiroNx
Программист
Вероятно плагин перезаписывает обработчик или вообще меняет элементы обертки. Надо смотреть в консоли разработчика что плагин делает.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы