jquery - execute a javascript function if the user is not active on the page? -
i'm looking javascript or jquery function execute function newalert() if user not active on page, ( maybe event check cursor position or )
i make auto check using settimeout , want function check availability of user in gmail chat, when receiving new im , not watching gmail page, plays bleep sound.
thanks
try using window.onblur event, or can have timer running continuously , when mouse position same x amount of milliseconds, execute function.
example:
var lastx, lasty = 0; var act_timeout = null; function doaction() {    alert( 'not active' );    return false; } function move( e ) {    if( e.clienty == lasty && e.clientx == lastx ) {        act_timeout = settimeout( doaction, 5000 );        return;    }    lastx = e.clientx;    lasty = e.clienty;    act_timeout = cleartimeout( act_timeout ); } window.onmousemove = move; window.onblur = doaction;      
Comments
Post a Comment