js 检测鼠标停留在某个元素上的时间 10

比如我有一个div元素<divid="div">更多</div>我的效果是:当鼠标停留在“更多”上超过1秒时执行相应的js语句,否则不执行任何代码!... 比如我有一个div元素<div id="div"> 更多</div>
我的效果是:当鼠标停留在“更多”上超过1秒时执行相应的js语句,否则不执行任何代码!
展开
 我来答
匿名用户
推荐于2017-08-14
展开全部

div上绑定一个hover事件,并开始计时。以jquery为例。

var tid = 0;
$( "#div" ).hover( function() {
   tid = setTimeout( function() {
        //当触发hover就开始自动在1秒后执行相应代码
    }, 1000 );
}, function() {
    clearTimeout( tid );//当在1秒内退出了hover事件就取消计时代码
} );
匿名用户
2015-01-31
展开全部
var timer=null;
$(".top_right_a").hover(function(){

timer=setTimeout(function(){
$(".box_news").show();
//这里写你要做的事

},1000);
},function(){
clearTimeout(timer);
});
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
y0001000
2014-01-17 · 超过21用户采纳过TA的回答
知道答主
回答量:70
采纳率:0%
帮助的人:37.2万
展开全部
当鼠标停留在“更多”上超过1秒时执行相应的js语句。我也需要啊
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式