I'd like to be able to use jQuery to trigger an event if the mouse has been stationary for a certain amount of time.
Any ideas? I'm not even sure where to start!
I'd like to be able to use jQuery to trigger an event if the mouse has been stationary for a certain amount of time.
Any ideas? I'm not even sure where to start!
Hook up a mousemove() handler on the document and set a timeout. When timeout elapses, do your thing. Whenever the mouse moves again, cancel the timeout so it will fire relative to the last mouse movement.
This is a combination of jQuery and JavaScript.
There's the idleTimer plugin which could be used for this purpose. And here's a nice demo of the plugin in action.