@intriga93

Как не заканчивать анимацию?

сейчас подсвечиваются ВСЕ li
а суть такая - сначала первый, второй , третий
потом первый, второй, третий
(НО без конца и чтобы активный всегда был один блок)
https://jsfiddle.net/zokcdq4t/1/
  • Вопрос задан
  • 90 просмотров
Решения вопроса 1
0xD34F
@0xD34F Куратор тега JavaScript
let index = -1;

setInterval(items => {
  items[index]?.classList.remove('block');
  index = (index + 1) % items.length;
  items[index].classList.add('block');
}, 1000, document.querySelectorAll('li'));
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
Artezio Нижний Новгород
от 130 000 до 180 000 ₽
Artezio Москва
от 160 000 до 220 000 ₽
Intspirit Краснодар
от 80 000 до 150 000 ₽