【发布时间】:2015-12-21 09:23:51
【问题描述】:
我需要做一件事。 我在网页上有元素。当用户将鼠标悬停在此项目上时,我需要例如显示警报。但有延迟:当用户将鼠标悬停在项目上并且一秒钟后鼠标仍在项目上时,将显示警报。我可以做到,但是当鼠标离开同一个项目时我想做同样的事情(当鼠标离开项目并且一秒钟后仍然在项目之外)。现在我使用此代码,但它当然不适用于离开
$('.test').hover(function(){
mytimeout = setTimeout(function(){
alert("enter");
}, 1000);
}, function(){
clearTimeout(mytimeout);
});
$('.test').mouseleave(function() {
alert("escape");
});
当然,我不会将它与警报一起使用;) 我不知道该怎么做。悬停悬停?还是用别的东西? 谢谢你的帮助,对不起我的英语。
【问题讨论】:
标签: javascript jquery hover