Модули: Scrollbar
Свойства, методы и события модуля Scrollbar для Swiper.js.
Scrollbar
Полоса прокрутки слайдера Swiper.js.
Параметры Scrollbar
dragClass
stringswiper-scrollbar-dragОписание
CSS класс перемещаемого элемента.
dragSize
number | 'auto'autoОписание
Размер перемещаемого элемента полосы прокрутки в пикселях.
draggable
booleanfalseОписание
Установите true, чтобы включить возможность перетаскивания полосы прокрутки. Это даст вам власть над судьбой ползунка и позволит влиять на его положение.
el
anynullОписание
Строка с CSS-селектором или HTMLElement контейнера скролбара.
enabled
booleanнетОписание
Включена полоса прокрутки или нет. Логический флаг для использования скролбара на определённых разрешениях экрана (с определенными брейкпоинтами).
hide
booleantrueОписание
Включена полоса прокрутки или нет. Логический флаг для использования скролбара на определённых разрешениях экрана (с определенными брейкпоинтами).
horizontalClass
stringswiper-scrollbar-horizontalОписание
CSS класс полосы прокрутки слайдера в горизонтальной ориентации.
lockClass
stringswiper-scrollbar-lockОписание
CSS класс, назначаемый полосе прокрутки слайдера в выключеном состоянии.
scrollbarDisabledClass
stringswiper-scrollbar-disabledОписание
CSS класс, добавляемый к контейнеру Swiper и полосе прокрутки при отключении из-за не попадания в брейкпоинт (текущее разрешение экрана не попадает в указанный диапазон).
snapOnRelease
booleanfalseОписание
Установите true для прокрутки слайдера к ближайшему слайду после того, как вы отпустили скролбар.
verticalClass
stringswiper-scrollbar-verticalОписание
CSS класс для полосы прокрутки слайдера в вертикальной ориентации.
Методы Scrollbar
Свойства
swiper.dragEl
HTMLElement[]Описание
HTMLElement перетаскиваемого элемента скролбара.
swiper.el
HTMLElement[]Описание
HTMLElement контейнера скролбара.
Методы
swiper.destroy()
нетОписание
Уничтожение объекта скролбара
swiper.init()
нетОписание
Инициализация скролбара
swiper.setTranslate()
нетОписание
Обновляет переход скролбара.
swiper.updateSize()
нетОписание
Обновление размеров пути скролбара и перемещаемого элемента.
События Scrollbar
scrollbarDragEnd
(swiper, event)Описание
Событие вызывается в момент окончания перетаскивания скролбара.
scrollbarDragMove
(swiper, event)Описание
Событие вызывается в процессе перетаскивания скролбара.
scrollbarDragStart
(swiper, event)Описание
Событие вызывается в момент начала перетаскивания скролбара.
CSS-переменные Scrollbar Swiper.js
{
--swiper-scrollbar-border-radius: 10px;
--swiper-scrollbar-top: auto;
--swiper-scrollbar-bottom: 4px;
--swiper-scrollbar-left: auto;
--swiper-scrollbar-right: 4px;
--swiper-scrollbar-sides-offset: 1%;
--swiper-scrollbar-bg-color: rgba(0, 0, 0, 0.1);
--swiper-scrollbar-drag-bg-color: rgba(0, 0, 0, 0.5);
--swiper-scrollbar-size: 4px;
}