Модули: Autoplay
Свойства, методы и события модуля Autoplay для Swiper.js.
Autoplay
Автовоспроизведение слайдов Swiper.js.
Параметры Autoplay
delay
number3000Описание
Задержка между автоматическими переходами слайдов (в миллисекундах). Если параметр не указан, автопрокрутка будет отключена.
Можно задать индивидуальную задержку для каждого слайда с помощью атрибута data-swiper-autoplay.
<!-- удерживать этот слайд 2 секунды -->
<div class="swiper-slide" data-swiper-autoplay="2000"></div>
disableOnInteraction
booleantrueОписание
Если установить в false, автопрокрутка не будет останавливаться после взаимодействия пользователя (например, свайпа), а будет перезапускаться после каждой интеракции.
pauseOnMouseEnter
booleanfalseОписание
Если включено, автопрокрутка приостанавливается, когда курсор мыши находится над контейнером Swiper.
reverseDirection
booleanfalseОписание
Включает автопрокрутку в обратном направлении.
stopOnLastSlide
booleanfalseОписание
Если включено, автопрокрутка остановится после достижения последнего слайда. Не действует в режиме loop.
waitForTransition
booleantrueОписание
Если включено, автопрокрутка будет ждать завершения перехода между слайдами перед началом следующего. Можно отключить при использовании Virtual Translate, если у слайдера нет анимации перехода.
Методы Autoplay
Свойства
swiper.paused
booleanОписание
Показывает, приостановлена ли автопрокрутка.
swiper.running
booleanОписание
Показывает, активна ли и работает ли автопрокрутка.
swiper.timeLeft
numberОписание
Если автопрокрутка приостановлена, содержит время (в миллисекундах), оставшееся до перехода к следующему слайду.
Методы
swiper.pause()
Приостанавливает автопрокрутку.
swiper.resume()
Возобновляет приостановленную автопрокрутку.
swiper.start()
Запускает автопрокрутку.
swiper.stop()
Останавливает автопрокрутку.
События Autoplay
autoplay
(swiper)Вызывается при изменении слайда автопрокруткой.
autoplayPause
(swiper)Вызывается при приостановке автопрокрутки.
autoplayResume
(swiper)Вызывается при возобновлении автопрокрутки.
autoplayStart
(swiper)Вызывается при запуске автопрокрутки.
autoplayStop
(swiper)Вызывается при остановке автопрокрутки.
autoplayTimeLeft
(swiper, timeLeft, percentage)Вызывается непрерывно во время активной автопрокрутки. Содержит оставшееся время (в мс) до следующего слайда и процент оставшегося времени относительно задержки autoplay.delay.