@podkudahka
крутой

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

<div class="item active"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
  • Вопрос задан
  • 67 просмотров
Решения вопроса 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)
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
30 нояб. 2024, в 12:52
30000 руб./за проект
30 нояб. 2024, в 11:32
100 руб./за проект