SwiperJS Swiper Slider отключает смахивание при масштабировании, но позволяет щелкать миниатюры

Я пытаюсь отключить функцию смахивания при увеличении ползунка, чтобы убедиться, что, когда пользователь перетаскивает изображение для увеличения, они не будут запускать смахивание до следующего или предыдущего слайда.

Я попытался использовать allowTouchMove, но это работает только в Chrome, а не в Safari, Firefox или Edge.

Отключение предыдущего и следующего слайдов при масштабировании работает с помощью allowSlidePrev, allowSlideNext, однако, когда я нажимаю на эскизы галереи, он также отключает щелчки там. Есть ли другой способ отключить события смахивания, но разрешить перетаскивание и сделать события галереи интерактивными?


person Graeme Paul    schedule 22.04.2020    source источник


Ответы (1)


Я тоже пробовал это раньше и не нашел никаких подсказок в документации.

Обратите внимание, что на самом деле очень сложно перейти к другому слайду, когда включено масштабирование (по крайней мере, в v6.0.4). Так что, только если попытка будет продолжительной и достаточно сильной, свайпер проведет пальцем.

Итак ... Я думаю, что это желаемое поведение сопровождающих.

person Jonathan Kim    schedule 30.07.2020