@DHARMA373
Жуниор

Как сделать чтобы появлялся div при движение мышкойна JavaScript?

Всем привет! Мне нужно отследить движение курсора и когда движется диву скажем с id=”block” добавить класс в котором будет display:block; (по умолчанию display:none;). Через секунды 3 этот класс убирается и блок снова исчезает до очередного перемещения курсора . Мне нужно отследить событие передвижения мышки только. В остальном логику понимаю
  • Вопрос задан
  • 45 просмотров
Пригласить эксперта
Ответы на вопрос 1
Aetae
@Aetae Куратор тега JavaScript
Тлен
addEventListener('mousemove', function mousemove() {
  clearTimeout(mousemove.timeout);
  if(block.style.display !== 'block')
    block.style.display = 'block';
  mousemove.timeout = setTimeout(() => {
    block.style.display = 'none';
  }, 3000);
});
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы