有没有人能实现这个具有挑战性的问题(事件+思想)(续) 哈哈,这有什么难的,每隔一秒获得一次鼠标位置,如果三次获得的位置都一样,那就是鼠标没动了,然后再去执行其他事件,同时清空timer就OK了. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 哈哈,这有什么难的,每隔一秒获得一次鼠标位置,如果三次获得的位置都一样,那就是鼠标没动了,然后再去执行其他事件,同时清空timer就OK了. 这个很简单的,用setInterval每3秒调用显示坐标的函数,如果页面上有onmousemove事件则清掉interval重新计算。 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML><HEAD><TITLE> New Document </TITLE><SCRIPT LANGUAGE="JavaScript">var PosX ;var PosY ;var sobjTimer;<!--function ShowDiv(){ document.getElementById("div1").innerHTML = "PosX: " + PosX + "<br>" + "PosY: " + PosY ; }function ClearTimer(){ if(sobjTimer){ window.clearInterval(sobjTimer); } PosX = window.event.x; PosY = window.event.y; document.getElementById("div1").innerHTML = "" ; sobjTimer = setInterval("ShowDiv()",3000);}//--></SCRIPT></HEAD><BODY onmousemove="ClearTimer()" onload="ClearTimer()"><div id="div1"></div></BODY></HTML> js 正则表达式求助 【关于JQuery设计思想之 方法函数化是什么意思啊?在线等···】 javascript贪婪匹配的问题 求教JQuery 求助 object播放器如何禁止自动下载视频文件 firefox下的 js煎蛋问题 求助!!! 怎么在jsp页面这样刷新呀 js校验ip地址是否为IPv6格式,是则返回true,否则返回false 请教一个简单的下拉菜单的问题 JS中没有大于32位的整数类型吗? 哪位朋友能提供XTable的代码 请问如何给下拉框加提示?
如果页面上有onmousemove事件则清掉interval重新计算。
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<SCRIPT LANGUAGE="JavaScript">
var PosX ;
var PosY ;
var sobjTimer;<!--function ShowDiv(){ document.getElementById("div1").innerHTML = "PosX: " + PosX + "<br>" + "PosY: " + PosY ;
}function ClearTimer(){
if(sobjTimer){
window.clearInterval(sobjTimer);
}
PosX = window.event.x;
PosY = window.event.y;
document.getElementById("div1").innerHTML = "" ;
sobjTimer = setInterval("ShowDiv()",3000);
}
//-->
</SCRIPT>
</HEAD><BODY onmousemove="ClearTimer()" onload="ClearTimer()">
<div id="div1"></div>
</BODY>
</HTML>