Как сделать срабатывание в hover через определённое время?

Привет! Возникла задача. Нужно сделать срабатывание события при движении мыши по объекту. Например. есть блок, мы наводим на него курсор и скажем через три секунды срабатывает alert, но только если курсор находится в этом блоке 3 секунды. Если курсор выходит за пределы до этого времени - ничего не происходит.
  • Вопрос задан
  • 560 просмотров
Решения вопроса 2
alexey-m-ukolov
@alexey-m-ukolov Куратор тега CSS
Вот такое решение оптимальнее и логичнее - jsfiddle.net/koceg/4wnq2wvb/1
Ни к чему слушать все mouseover на документе.
Ответ написан
bootd
@bootd Куратор тега CSS
Гугли и ты откроешь врата знаний!
setTimeout(function() { 
        alert("прошло 3 секунды")
}, 3000)


Примерно так jsfiddle.net/q1p16jgj/4
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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