Доброго времени суток, на демо сайте установлен swiper-slider.
Проблема в том, что не могу понять, как инциализировать функцию отключения передвижения слайдера посредством жестов (свайп, скролл), только лишь на десктопах.
Насколько мне известно - это функция mySwiper.allowTouchMove.
Демо сайт:
тык
Либо подскажите в чем причина бага при свайпе на десктопе: слайды перетаскиваются некорректно, пагинация не изменяется в общем то.
Инициализирую слайдер вот так.
<script>
var swiper = new Swiper('.slider2', {
slidesPerView:4,
spaceBetween: 30,
loop: true,
pagination: {
el: '.swiper-pagination',
clickable: true,
},
grabCursor:true,
centeredSlides: false,
autoplay: {
delay: 6500,
disableOnInteraction: false,
},
pagination: {
el: '.swiper-pagination',
clickable: true,
},
navigation: {
nextEl: '.swiper-button-next',
prevEl: '.swiper-button-prev',
},
// Responsive breakpoints
breakpoints: {
// when window width is <= 768px
1100: {
slidesPerView: 1,
spaceBetween: 60,
autoplay:false,
}
}
});
</script>
Спасибо за внимание!