У меня есть div, и я хочу запустить событие только после непрерывного зависания пользователем мыши в течение 3 секунд. Мой код не работает, потому что он срабатывает сразу после наведения и не "ждет".
Код:
$(".inner_pic").mouseenter(function () {
setTimeout(function () {
alert('testing');
}, 3000);
}).mouseleave(function () {
alert('finish');
});