我能找到光标的位置。但我需要知道鼠标是否稳定。如果鼠标没有移动超过1分钟,那么我们必须提醒用户。
怎么可能,有什么特别的活动吗?(仅适用于javascript中的IE )
发布于 2009-03-04 10:24:18
将鼠标移动到未来一分钟时设置超时,如果鼠标移动,则清除超时:
var timeout;
document.onmousemove = function(){
clearTimeout(timeout);
timeout = setTimeout(function(){alert("move your mouse");}, 60000);
}
发布于 2009-03-04 10:22:12
有没有办法设置计时器在每次鼠标移动事件后开始递增?
如果到了一分钟,就会弹出消息框,但每次鼠标移动时,计时器都会被重置。
发布于 2009-03-04 10:24:38
是的,你在Javascript中有一个onmousemove事件,所以要实现你需要的东西,你只需要编写如下代码:
startTimer();
element.onmousemove = stopTimer(); //this stops and resets the timer
例如,您可以在文档正文标记上使用它。
更新:@Marius实现了一个比这个更好的例子。
https://stackoverflow.com/questions/609965
复制相似问题