jquery鼠标经过事件

mouseenter([[data],fn])概述当鼠标指针经过某个元素时,会发生mouseenter事件。
此事件最常与Mouseleave事件结合使用。

案例:

//鼠标通过元素事件

$("p")Mouseenter(function(){$(p").css("background-color","yellow");//鼠标悬停在元素上时执行事件event

});

怎样用JQuery实现当鼠标停留在某区域3秒后执行方法

OnMouseEnter事件记录时间

vartimer=null;

$('div').hover(function(){timer=setTimeout(function(){//做你想做的事},3000);},function(){//clearclearTimeout(timer);//如果3秒没有停止,就直接清除,会走多不到3秒,同样的事情被清除会去,但是你要执行的方法已经被执行了});