Мой swiper с Swiper.js останавливает автовоспроизведение после скольжения по нему пальцем, почему?

var mySwiper = new Swiper('.myswiper', {
        autoplay: 3000,
        simulateTouch: true,
        loop: true,
        preloadImages: true,
        speed: 200,
        pagination: '.swiper-pagination'
    });

Хотя это мой первоначальный свайпер, и когда я перетаскиваю его мышью или касаюсь пальцем, а затем двигаю, мой свайпер останавливает автоматическое воспроизведение, как это исправить?


person Alex Lee    schedule 26.08.2016    source источник
comment
Вы можете поделиться своим html или Fiddle.   -  person Sarath    schedule 26.08.2016


Ответы (2)


Теперь это «disableOnInteraction».

var mySwiper = new Swiper ('.swiper-container', {
    direction: 'horizontal',
    loop: true,
    scrollbar: { el: '.swiper-scrollbar' },
    autoplay: {
        delay: 5000,
        disableOnInteraction: false
    }
});
person williamsi    schedule 16.10.2018

Лучшее решение — найти ответ в API Swiper, например Демонстрация автозапуска.

Вы должны вставить атрибут swipe ниже:

autoplayDisableOnInteraction: false

Инструкция этого атрибута:

Установите значение false, и автовоспроизведение не будет отключено после взаимодействия с пользователем (пролистывания), оно будет перезапускаться каждый раз после взаимодействия.

person Colin Lee    schedule 05.09.2016