Задать вопрос
@artur012097

Как реализовать адаптив Slick Slider?

Есть страница, у укоторого при достижении какого то разрешерия нужно включить слайдер и обратно. Есть несколько проблем.
1. Задачу решил путем отслеживания разрешения экрана. Но, когда уже добавляется слайдер и код продолжает работать, прт каждом resize - е код пытается добавить сллайдер. И иэ-эа тогоб что слайдер уже инициализирован, викидывает ошибку. Как обойти этот момент или решать по другомую,
2. При работе кода для добавления слайдераб у одного из блоков изначально display: none; , и из-за этого тоже кидает ошибку в консоль и не добавляет слайдер. Как обойти этот момент?
  • Вопрос задан
  • 126 просмотров
Подписаться 1 Сложный 2 комментария
Ответ пользователя ThunderCat К ответам на вопрос (2)
ThunderCat
@ThunderCat Куратор тега CSS
{PHP, MySql, HTML, JS, CSS} developer
прт каждом resize - е код пытается добавить сллайдер.
Для этого заводите глобальный флаг типа let sliderInited = false;, и при инициализации проверяете, ставите в тру и дальше уже не инициализируете.

у одного из блоков изначально display: none;
Если это из-за того что вы прятали слайдер, то поможет реинициализация: $('.slick').slick("refresh");
Ответ написан