检查屏幕上是否没有移动或从键盘单击
Check if there is no movement on screen or Click from keyboard
我想知道是否有选项可以通过点击或鼠标移动来检查屏幕上是否没有移动?例如,检查网络上是否没有"活动"。
我浏览了一下网站上的代码,发现了这一点。我不知道这是否有帮助。
<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>
您可以创建一个函数,在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);
相关文章:
- 使用clickToggle并在单击另一个元素时关闭元素
- 单击时将焦点更改为元素
- 单击F5时如何停止页面加载
- 检查屏幕上是否没有移动或从键盘单击
- 如何在Windows 7/8中通过单击文本输入来显示屏幕键盘
- 完整日历 - 读取键盘箭头键并派生与单击日期单元格相同的行为
- 单击按钮时提交 OnClick 事件,但在键盘上按 Enter 时不提交
- 通过键盘单击显示按钮上的按键事件
- 单击键盘的正确方法
- 如何从钛中的选项对话框单击事件中隐藏Android软键盘
- Jquery 发送到电话 单击链接以填充键盘表单中的文本字段
- 如何在输入单击时出现键盘时使标题粘在顶部 (iPhone)
- 将键盘绑定到单击事件
- 打开键盘箭头按钮单击的下一个模式
- 单击键盘输入上的指定事件:向上、向下、向左、向右
- iPhone:点击/单击“开始”按钮后,虚拟键盘不会隐藏
- 二次曲线:替换鼠标单击的键盘笔划
- 单击文档正文时隐藏iPad键盘
- 如何使用jquery触发文本字段上的键盘单击事件
- 当用户单击safari扩展的工具栏命令时获得键盘修饰符