检查鼠标是否在元素上?

时间:2012-02-13 19:31:59

标签: jquery animation

如何在3000毫秒后检查鼠标是否仍然在元素上。我正在使用setTimeout(),但它会永久触发eventlistener。

感谢。

2 个答案:

答案 0 :(得分:0)

var tm;
$("a").hover(function(){
  tm = setTimeout(function(){alert("still hover");},3000);
},function(){
  clearTimeout(tm);
});

答案 1 :(得分:0)

mouseout事件与clearTimeout

一起使用