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

Почему classList.contains не работет?

На сайте подключен slick слайдер centerMode. Центральному слайдеру дается класс slick-center.
Нужно добавить событие с помощью нативного js, при element.classList.contains('slick-center') == true, однако через contains класс просто не находится, возвращает false.
5ec23ed0df8db913420687.png
  • Вопрос задан
  • 293 просмотра
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript + ИИ
    11 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию + ИИ
    6 месяцев
    Далее
Решения вопроса 1
bootd
@bootd
Гугли и ты откроешь врата знаний!
потому что скорей всего, когда вы вызываете свой код, slick ещё не инициализировался. Поэтому так и получается, а на момент console.log сработал. Проблема может быть в долях секунд.

Вызывайте событие инициализации слайдера и внутри него делайте свою логику
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы