Перемешиваем слайды перед началом работы в swiper.js

Когда слайдов много, то пользователи постоянно видят одни и те же слайды, что загружены первыми. Потому хотелось бы их переставлять в случайном порядке при каждой загрузке слайдера (я пользуюсь плагином swiper.js).

Т.к. слайдер не даёт такой опции, придется перемешивать слайды самим.

Выполняется это следующим образом: находим слайдер и его слайды, перемешиваем, инициализируем слайдер.

Вот только незадача, метода shuffle() у нас пока нет. Но мы его быстро находим в сети. Как раз то что нужно в виде небольшого jQuery плагина.

Можно, конечно, перемешивать слайды на сервере (при генерации HTML кода), но это скорее всего будет мешать кешированию страницы.

Написать комментарий

Мало букафф? Читайте есчо !

Вывод в swiper.js слайдере кастомных булетов

Ноябрь 22, 2019 г.

Специально для Артура, задающего вопрос в статье про swiper, привожу пример как вывести в swiper.js вместо штатных булетов навигации некие кастомные текстовые метки. Swiper.js позволяет глубоко кастомизировать все свои элементы. Достаточно обратиться ...

Читать

Организация не дискретной навигации в Swiper

Март 21, 2025 г.

Один из режимов навигации в Swiper - называется freemode. Он позволяет листать слайды (тащить мышкой или свайпить) без фиксации на границах слайда. Но если вы используете навигацию, то перелистывание будет производиться дискретно по слайдам. В ...

Читать

 

Комментарии к «Перемешиваем слайды перед началом работы в swiper.js»

Понравилась статья? Есть вопросы? - пишите в комментариях.



Комментарий: