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

$('div').hover(function(){
    timer = setTimeout(function(){
        //做你想做的事
    },3000);
},function(){
   //这里去clear
    clearTimeout(timer);//如果没停留3秒,直接会被clear掉,如果停留超过3秒,也一样会被clear,但是你要做的方法已经被执行了
});

发表评论

邮箱地址不会被公开。 必填项已用*标注