@Frostik12

Как отменить скролл по блоку в мобильной версии swiper slider?

Здравствуйте, подскажите как исправить. На сайте установлен слайдер swiper slider, мне нужно убрать смену слайда с помощью мышки - это реализовано так simulateTouch: false и все работает, но подскажите почему не работает на мобильных устройствах?
  • Вопрос задан
  • 1776 просмотров
Решения вопроса 1
ae_ph
@ae_ph
I'm a owl )
simulateTouch принимает только события мыши.
Я думаю, что нужно попробовать следующее, это может помочь вам:

Отключить / включить возможность перемещения ползунка, захватив его мышью или коснувшись его пальцем (на сенсорных экранах), назначив этому свойству false / true
swiper.allowTouchMove: true,

Если false, то единственный способ переключить слайд - использовать внешние функции API, такие как slidePrev или slideNext.
allowTouchMove: false,

Включение / отключение прокрутки элементов, соответствующих классу, указанному в noSwipingClass
noSwiping: true,
Укажите класс css элемента noSwiping
noSwipingClass: 'swiper-no-swiping'

Когда он включен, он не позволяет менять слайды смахиванием или кнопками навигации / разбивки на страницы во время перехода.
preventInteractionOnTransition: true,
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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