У меня есть div, и я хочу запустить событие только после того, как пользователь непрерывно наводит курсор мыши на 3 секунды. Мой код не работает, потому что он срабатывает сразу после наведения и не «ждет».Как запустить событие после 3 секунд зависания
Код:
$(".inner_pic").mouseenter(function() {
setTimeout(function() {
alert('testing');
}, 3000);
}).mouseleave(function() {
alert('finish');
});
Показать еще код. Создайте [MCVE] (http://stackoverflow.com/help/mcve) – Amit
http://jsfiddle.net/nn33vwvn/, похоже, работает на меня. Какая проблема? –