如果您在Gmail上不活動,通過不移動鼠標一段時間,它將您的聊天狀態更改爲橙色,這意味着空閒。但是當您再次移動鼠標時,它會將其重新轉換爲綠色,意思是激活。它如何知道你何時移動鼠標?gmail如何檢測鼠標移動?
2
A
回答
1
您可以將「onmousemove」事件附加到Javascript「文檔」對象,該對象在每次鼠標移過瀏覽器窗口時都會觸發。每當發生這種情況時,重置定時器是一項簡單的任務,如果定時器在沒有檢測到任何移動的情況下關閉,則會將您的狀態設置爲「空閒」。當下一次調用onmousemove函數時,它會將您的狀態設置回「可用」。
與全碼示例:http://www.codeguru.com/forum/archive/index.php/t-433956.html
5
相關問題
- 1. 如何檢測人造鼠標移動?
- 2. WPF檢測鼠標移動?
- 3. MouseHook檢測鼠標移動
- 4. 如何在鼠標左鍵按下時檢測鼠標移動?
- 5. 檢測鼠標何時不移動
- 6. 檢測與jquery鼠標移動
- 7. AS3碰撞檢測鼠標移動
- 8. jquery檢測第一個鼠標移動
- 9. 檢測鼠標移動的順序
- 10. 多個鼠標移動檢測
- 11. 如何在相機上檢測移動鼠標的動作
- 12. 檢測鼠標點擊時的移動,並檢測雙擊
- 13. 如何在Unity 5中檢測鼠標移動到UI圖像?
- 14. 如何檢測鼠標是否移動到左側或右側?
- 15. 如何延遲鼠標移動檢測30秒
- 16. Fabricjs - 如何檢測鼠標移動的畫布?
- 17. 如何檢測mouseup被觸發時鼠標是否在移動?
- 18. WPF - 如何檢測鼠標是否停止移動
- 19. 如何檢測按鈕單擊後的鼠標移動事件
- 20. 如何檢測用鼠標移動的QGraphicsItem?
- 21. 檢測,如果鼠標停止移動vb.net
- 22. 簡單的鼠標移動檢測(但沒有光標移動)在winapi
- 23. 在NetLogo中檢測鼠標點擊/鼠標上移
- 24. 移動鼠標
- 25. 如何檢測鼠標僅在水平移動時移動(向左或向右移動)
- 26. 如何檢測移動設備移動?
- 27. 檢測垂直/水平的鼠標移動用java
- 28. 檢測瀏覽器內的鼠標移動
- 29. 檢測鼠標是否在5秒內移動的功能
- 30. 本地邊界可以檢測鼠標移動嗎?
類似的問題: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