Модули: Free Mode
Свойства, методы и события модуля Free Mode для Swiper.js.
Free Mode
Свободная прокрутка слайдов в Swiper.js.
Параметры Free Mode
enabled
booleanfalseОписание
Определяет, включен ли режим свободной прокрутки (Free Mode).
minimumVelocity
number0.02Описание
Минимальная скорость движения пальца (величина касания), необходимая для активации инерционного скольжения в режиме свободной прокрутки.
momentum
booleantrueОписание
Если включено, слайд будет продолжать движение по инерции после отпускания пальца или курсора.
momentumBounce
booleantrueОписание
Если установить в false, эффект "пружины" при достижении края (bounce) будет отключён в режиме свободной прокрутки.
momentumBounceRatio
number1Описание
Чем выше значение, тем сильнее эффект отскока при достижении края слайдера в режиме свободной прокрутки.
momentumRatio
number1Описание
Чем выше значение, тем дальше слайд будет проскальзывать после отпускания (увеличивает дистанцию инерции).
momentumVelocityRatio
number1Описание
Чем выше значение, тем больше скорость инерции после отпускания.
sticky
booleanfalseОписание
Если включено, слайдер будет «прилипать» к ближайшей позиции слайда после завершения прокрутки.
Методы Free Mode
Для режима Free Mode отдельные методы не определены. Все взаимодействия выполняются с помощью общих методов Swiper (например, slideTo(), update() и т. д.).
События Free Mode
Раздел Free Mode не содержит собственных событий — используются стандартные события Swiper, такие как touchStart, touchEnd, transitionStart и transitionEnd.
// Пример инициализации режима Free Mode
const swiper = new Swiper('.swiper', {
freeMode: {
enabled: true,
momentum: true,
sticky: true,
},
});