js 检测鼠标停留在某个元素上的时间 10
比如我有一个div元素<divid="div">更多</div>我的效果是:当鼠标停留在“更多”上超过1秒时执行相应的js语句,否则不执行任何代码!...
比如我有一个div元素<div id="div"> 更多</div>
我的效果是:当鼠标停留在“更多”上超过1秒时执行相应的js语句,否则不执行任何代码! 展开
我的效果是:当鼠标停留在“更多”上超过1秒时执行相应的js语句,否则不执行任何代码! 展开
3个回答
推荐于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);
});
$(".top_right_a").hover(function(){
timer=setTimeout(function(){
$(".box_news").show();
//这里写你要做的事
},1000);
},function(){
clearTimeout(timer);
});
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
当鼠标停留在“更多”上超过1秒时执行相应的js语句。我也需要啊
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询