我想知道是否有选项可以通过点击或鼠标移动检查屏幕上是否没有移动?例如,检查网上是否没有"活动".
我查看网站上的代码,发现了.我不知道它是否会有所帮助.
<pre>
<script src="http://code.jquery.com/jquery.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function(){
$('html').mousemove(function(event){
console.log("mouse move X:"+event.pageX+" Y:"+event.pageY);
});
$('html').click(function(event){
console.log("mouse click X:"+event.pageX+" Y:"+event.pageY);
});
$('html').keyup(function(event){
console.log("keyboard event: key pressed "+event.keyCode);
});
});
</script>
</pre>
Run Code Online (Sandbox Code Playgroud)
您可以创建一个在XX秒后发送"无活动事件"的功能,并在每次有鼠标或键盘事件时重置此计时器.
以下是mouseMove的示例:http: //jsfiddle.net/MeH6K/1/
var global = 10;
function noMovement() {
if (global == 0) {
alert('no movement');
resetGlobal();
} else {
global--;
}
}
function resetGlobal() {
global=10;
}
$(document).ready(function(){
$('html').mousemove(function(event){
resetGlobal();
});
});
setInterval(function(){noMovement()}, 1000);
?
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
904 次 |
| 最近记录: |