Как измерить задержку курсора над блоком?

задача умная подсказка
if(задержка > 1000ms) {
показывать подсказку
}


(на jslearn ссылка на решения не работает)
  • Вопрос задан
  • 86 просмотров
Решения вопроса 3
Ответ написан
Комментировать
rockfeeler
@rockfeeler
Фронтендер, дизайнер, верстальщик-перфекционист
zkrvndm
@zkrvndm
Архитектор решений
При наведении мышки, проверяйте - не наводилась ли мышь ранее. Для этого заведите переменную и записывайте туда состояние мыши. Если мышь еще не была ранее наведена, запускайте setTimeout, который по завершении таймера покажет подсказку. При уводе мыши с блока, сбрасывайте таймер через clearTimeout и обновляйте состояние мыши в переменной.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
ThunderCat
@ThunderCat Куратор тега JavaScript
{PHP, MySql, HTML, JS, CSS} developer
цсс ховер транзишн и делэй?
https://stackoverflow.com/questions/42652868/mouse...
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
22 нояб. 2024, в 00:55
500 руб./за проект
21 нояб. 2024, в 23:30
300000 руб./за проект
21 нояб. 2024, в 22:21
3000 руб./в час