22问答网
所有问题
怎样用jquery实现 鼠标停止不动一定时间后 触发事件。
就像 全屏看电影时鼠标不动 状态栏会隐藏,鼠标动一下又出现。 一般的jquery 鼠标事件好像没有能判断鼠标停止不动的。
举报该问题
推荐答案 æ¨èäº2016-04-11
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="Content-Language" content="zh-CN" />
<script type="text/javascript" src="jQåºï¼èªå·±å¡«ä¸"></script>
</head>
<body>
<script type="text/javascript">
$(document).ready(function(){
var id = 0;
$(document).mousemove(function(){
clearInterval(id);
$("#clickHide").show();
id = setInterval("$('#clickHide').click()",5000);
});
$("#clickHide").click(function(){
$(this).hide();
});
});
</script>
<span id="counter"></span>
<div id="clickHide" style="width:300px;height:100px;display:none;border:1px solid #ABC">é¼ æ ä¸å¨5ç§åéè</div>
</body>
</html>
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://22.wendadaohang.com/zd/IXChIhI2S.html
其他回答
第1个回答 2012-08-07
1.计时器,网页打开后自动计时,十秒后启动一个方法,比如隐藏某个DIV,同时停止计时.
2.onMouseMove事件,被触发时将计时器归零,同时判断某个DIV如果被隐藏则更改状态为显示,重新打开计时.
相似回答
怎样用JQuery实现
当
鼠标
停留在某区域3秒后执行方法
答:
onmouseenter
事件
记录时间 var timer = null;('div').hover(function(){ timer = setTimeout(function(){ //做你想做的事 },3000);},function(){ //这里去clear clearTimeout(timer);//如果没停留3秒,直接会被clear掉,如果停留超过3秒,也一样会被clear,但是你要做的方法已...
怎样用JQuery实现
当
鼠标
停留在某区域3秒后执行方法
答:
把
鼠标
移入此框体中,等待3秒。
大家正在搜
jquery 鼠标悬停事件
jquery鼠标移动触发
常用的jquery鼠标事件
jquery鼠标经过事件
jquery代码实现鼠标点击
jquery鼠标移上去事件
jquery鼠标离开事件
鼠标滚轮事件jquery
jquery绑定鼠标
相关问题
如何用Jquery实现鼠标离开某一区域之后触发事件
怎么使用jquery实现鼠标停止移动事件
怎么利用JQuery实现如下功能:鼠标放上去特定时间后执行某...
用jQuery如何实现鼠标拖选事件
Jquery鼠标一直按着触发的事件是什么?
jquery 怎么实现鼠标在DIV上停止不动3秒后就出现悬浮...
需要用jQuery 实现 在一个元素上鼠标移入延迟200毫秒...
需要用jQuery 实现 在一个元素上鼠标移入延迟200毫秒...