我有一个
元素,我想要在用户连续悬停鼠标3秒后才触发事件。我的代码不太好用,因为它会在悬停后立即触发而不是"等待"。
代码:
$(".inner_pic").mouseenter(function () {
setTimeout(function () {
alert('testing');
}, 3000);
}).mouseleave(function () {
alert('finish');
});