Для соединения двух thmbs в Swiper можно воспользоваться опцией thumbs
, которая предоставляется библиотекой Swiper для создания связи между главным слайдером и дополнительными слайдерами (thmbs). Подробно рассмотрим шаги этого процесса:
- Инициализация основного слайдера (main Swiper):
var mainSwiper = new Swiper('.main-slider', { // Настройки основного слайдера // ... });
- Инициализация слайдера для thmbs:
var thumbsSwiper = new Swiper('.thumbs-slider', { // Настройки слайдера thmbs // ... });
- Создание связи между основным и дополнительным слайдером:
Для того, чтобы связать два слайдера между собой, необходимо использовать опцию thumbs
в основном слайдере и указать ему объект с ключами swiper
и slideThumbView
:
mainSwiper.thumbs = { swiper: thumbsSwiper, slideThumbView: true };
- Обновление слайдера при изменении активного слайда:
Чтобы при клике на thmb в дополнительном слайдере показывался соответствующий слайд в основном слайдере, необходимо добавить обработчик события. Следующий код обновит активный слайд в основном слайдере при клике на thmb в дополнительном слайдере:
thumbsSwiper.on('click', function () { mainSwiper.slideTo(thumbsSwiper.clickedIndex); });
- Запуск слайдеров:
Наконец, запустите оба слайдера, чтобы они корректно работали вместе:
mainSwiper.init(); thumbsSwiper.init();
Следуя этим шагам, вы сможете создать два взаимосвязанных слайдера в Swiper: один в качестве основного слайдера, а другой в качестве thmbs.