jquery的hover 实现鼠标悬停2秒以上才执行 怎么写?
例如,鼠标悬停2秒以上alert(1);请大牛指教我想要的结果是悬停2秒以上才会提示,否则不执行该代码...
例如,鼠标悬停2秒以上 alert(1);请大牛指教
我想要的结果是 悬停2秒以上才会提示,否则不执行该代码 展开
我想要的结果是 悬停2秒以上才会提示,否则不执行该代码 展开
2个回答
展开全部
<div id="divA">aaaa</div>
<script>
var t;
$("#divA").mouseenter(function(){
t=setTimeout(function(){alert("1");},2000);
}).mouseleave(function(){
clearTimeout(t);
});
</script>
<script>
var t;
$("#divA").mouseenter(function(){
t=setTimeout(function(){alert("1");},2000);
}).mouseleave(function(){
clearTimeout(t);
});
</script>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询