Май 2023
сдайдер без jquery: ставим splide вместо slick
Мы сравнили два популярных слайдера slick и splide. На примере одного из проектов показали, как отрабатывают js-библиотеки на одинаковой верстке, какие есть нюансы, и почему мы выбрали именно splide.
#сдайдер
#javascript
#сайт
#jquery
#slick
#splide
О проекте
В мае 2023 в студию поступил запрос на дизайн и верстку посадочной страницы для кинотеатра Москва. Клиент хотел получить результат архивом, который распакует у себя на отдельном домене и сайт будет работать без дополнительных настроек.По дизайну на одну страницу согласовали аж два слайдера. Сначала вспомнили о библиотеке slick.js.
Slick.js
Это популярная, адаптивная и легкая в использовании библиотека слайдера. Подключение заняло две минуты. Настройки автовоспроизведения, кнопок переключения, количества слайдов, стилизация под дизайн-макет не вызвали проблем. Мы уже использовали slick.js на других проектах и знали о недостатках. Карусель с 30-35 фотографими на мобильном интернете подгружалась с задержкой в 3-5 секунд даже с параметром "ленивой загрузки" изображений. Пользователи получали негативный опыт, что в дальнейшем сказалось на восприятии бренда в целом.
В новом проекте на посадочной странице в одном слайдере было 3 постера фильмов, в другом – фото с мероприятий, до 10 штук. Это приемлемое количество изображений для slick.js. Мы подключили карусель и увидели, что при переключении слайдов изображения дергаются. Изменили правила css, изменили траектории с easy-in-out на линейную – стало лучше, но проблема осталась.