Если вы неактивны в gmail, не двигая мышью какое-то время, он изменяет статус чата на оранжевый, что означает простоя. но когда вы снова начнете перемещать мышь, она вернет ее к зеленому значению. как он узнает, когда вы двигаете мышью?Как gmail обнаруживает движение мыши?
ответ
Вы можете прикрепить событие «onmousemove» к объекту «document» Javascript, который запускается каждый раз, когда мышь перемещается по окну браузера. Простая задача сброса таймера всякий раз, когда это происходит, и если таймер отключается без какого-либо движения, он устанавливает статус «бездействующий». Когда последующая функция onmousemove будет вызвана, она вернет статус «доступный».
Пример с полным кодом: http://www.codeguru.com/forum/archive/index.php/t-433956.html
без проверки, я бы сказал, что это делается с обработчиком событий onmousemove, прикрепленным ко всему документу.
с некоторыми setTimeout или setInterval! – mauris
- 1. JavaFx обнаруживает движение мыши (после достижения границы экрана)
- 2. EaselJS - Как доступно движение мыши?
- 3. Фокус? Как отключить движение мыши
- 4. Логарифмическое движение мыши
- 5. Движение мыши с перенасыщением
- 6. LWJGL 3 Движение мыши
- 7. захват Второе движение мыши
- 8. C# Блочные движение мыши
- 9. Движение мыши OpenGL GLUT
- 10. имитировать движение мыши python
- 11. js: остановить движение мыши
- 12. Gmail не обнаруживает ответное поле
- 13. Движение клипа мыши в углероде
- 14. Движение мыши с помощью транспортира
- 15. Android обнаруживает движение - авария приложения registerListener
- 16. Перетаскивание холста на движение мыши
- 17. WPF catch пользовательское движение мыши
- 18. Имитировать движение мыши в Ubuntu
- 19. Андроид обнаруживает, что движение и остановка автомобиля
- 20. Javascript движение мыши parallax div
- 21. Ограничить движение мыши при перетаскивании
- 22. Движение мыши Pygame не работает
- 23. Движение мыши ускоряет выполнение кода?
- 24. iOS обнаруживает движение пользователя без GPS
- 25. Почему этот код не обнаруживает диагональное движение?
- 26. Движение мыши на С ++ SFML
- 27. C# заморозить ТОЛЬКО движение мыши
- 28. Относительное движение мыши в HTML5
- 29. toggleClass мерцающие на движение мыши
- 30. Как изменить положение градиента на движение мыши?
Аналогичный вопрос: http://stackoverflow.com/questions/350308/how-to-know-if-a-page-is-currently-being-read-by -the-user-with-javascript – Karl