Задать вопрос
@podkudahka
крутой

Как добавлять класс каждые 3 секунды поочередно у элементов с одинаковым классом?

<div class="item active"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
  • Вопрос задан
  • 69 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Решения вопроса 1
@i1yas
let activeInd = 0;
const itemList=  $('.item');
setInterval(() => {
  $(itemList.get(activeInd)).removeClass('active');
  activeInd++;
  if(activeInd > (itemList.length - 1)) {
    activeInd = 0;
  }
  $(itemList.get(activeInd)).addClass('active');
}, 3000)
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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