Этот вопрос закрыт для ответов, так как повторяет вопрос Как сделать циклическую смену 3х цветов фона div при наведении и отведении мыши?
Michaly4
@Michaly4
Учусь всю жизнь учусь)

Как сделать бесконечным написаный функционал(event)?

Добрый вечер друзья
Помогите разобраться(я учусь) как вернуться(обнулить счетчик или?) что бы это повторялось бесконечно!
Т.е.фиолет ,красный ,фиолет ,жёлтый, фиолет зелёный... И... тут не знаю как сделать чтобы дальше вернулось на красный ,фиолет ,жёлтый и т.д. и всё по кругу!?
let count = 0;
document.querySelector('.div').addEventListener('mouseover', function (event) {
   if (count == 0) {
      event.target.style.backgroundColor = 'red';
      count++;

   } else if (count == 1) {
      event.target.style.backgroundColor = 'yellow';
      count++;
   } else if (count == 2) {
      event.target.style.backgroundColor = 'green';
      count++;

   }
   document.querySelector('.div').addEventListener('mouseout', function (event) {
      event.target.style.backgroundColor = 'purple';
   });

Может дописать ещё условие?пробовал много не выходит(
  • Вопрос задан
  • 60 просмотров
Решения вопроса 1
WblCHA
@WblCHA
count = (count + 1) % 3;
Ответ написан
Ваш ответ на вопрос

Вопрос закрыт для ответов и комментариев

Потому что уже есть похожий вопрос.
Похожие вопросы