Я знаю, что этот вопрос может иметь похожие дубликаты, но я не могу найти решение. У меня есть слайдер с 3 слайдами. Плагин - lightslider. То, что я хочу достичь, - это запустить анимацию css для элемента каждый раз, когда третий слайдер является текущим. Я заметил, что к текущему слайду добавляется класс active
, этот слайд является текущим, как на скриншоте ниже.Добавить класс в элемент, только когда добавлен другой класс
Так моя первая мысль была следующей. Возьмите конкретный элемент, то есть svg-slide
, проверьте, имеет ли элемент класс active
, и если да, добавьте класс css, который запускает анимацию.
Мой код для этого:
if ($('.svg-slide').hasClass('active')) {
$('.svg-slide').addClass('fire-animation');
}
Проблема с этим является, и поправьте меня, если я ошибаюсь, что при загрузке страницы, класс active
находится на 1-м слайде, так код уже проверял, что svg-slide
не имеет класса active
и после этого ничего не делает. Любая помощь будет оценена по достоинству.
В тот момент, когда я сохранял изменения, вы написали комментарий. В любом случае спасибо. ;). У моего кода не было синтаксической ошибки. – appostolis