如果您在Gmail上不活动,通过不移动鼠标一段时间,它将您的聊天状态更改为橙色,这意味着空闲。但是当您再次移动鼠标时,它会将其重新转换为绿色,意思是激活。它如何知道你何时移动鼠标?gmail如何检测鼠标移动?
2
A
回答
1
您可以将“onmousemove”事件附加到Javascript“文档”对象,该对象在每次鼠标移过浏览器窗口时都会触发。每当发生这种情况时,重置定时器是一项简单的任务,如果定时器在没有检测到任何移动的情况下关闭,则会将您的状态设置为“空闲”。当下一次调用onmousemove函数时,它会将您的状态设置回“可用”。
与全码示例:http://www.codeguru.com/forum/archive/index.php/t-433956.html
5
相关问题
- 1. WPF检测鼠标移动?
- 2. 如何在鼠标左键按下时检测鼠标移动?
- 3. 检测鼠标何时不移动
- 4. 多个鼠标移动检测
- 5. 检测与jquery鼠标移动
- 6. AS3碰撞检测鼠标移动
- 7. 检测鼠标移动的顺序
- 8. 如何在相机上检测移动鼠标的动作
- 9. 检测鼠标点击时的移动,并检测双击
- 10. WPF - 如何检测鼠标是否停止移动
- 11. 如何延迟鼠标移动检测30秒
- 12. Fabricjs - 如何检测鼠标移动的画布?
- 13. 移动鼠标
- 14. 检测浏览器内的鼠标移动
- 15. .NET - 通过顽固控制检测鼠标移动
- 16. JavaFX检测场景外的鼠标移动
- 17. 可检测鼠标移动的批处理文件?
- 18. 检测鼠标点击可移动范围瓦片
- 19. 检测鼠标是否在5秒内移动的功能
- 20. 本地边界可以检测鼠标移动吗?
- 21. 检测鼠标实际移动时,而不仅仅是当页面移动时
- 22. richfaces如何检测鼠标事件
- 23. 如何检测鼠标点击python 3.6.1
- 24. 如何检测鼠标滚轮倾斜?
- 25. 如何在鼠标移动时检测到shift键的按下状态
- 26. 如何通过移动到地址栏来检测鼠标离开页面?
- 27. 鼠标移动opengl
- 28. 鼠标移动平移
- 29. 检测点击鼠标动作
- 30. 如何用鼠标滚轮移动JSlider
类似的问题:http://stackoverflow.com/questions/350308/how-to-know-if-a-page-is-currently-being-read-by用户使用javascript与一些setTimeout或setInterval – Karl 2009-12-03 23:35:38