Session Timeout in plain jQuery -


how can write sessiontimeout functionality in plain jquery without using pluging? want use own alert ui.to figure out ui activity can write not sure how combine in timeout functionality.

$('*').on('click', function () {     console.log('click', this);  });  $('*').on('change', function() {     console.log('change', this); }); 

you on modern browsers capture mousemove event:

(function () {     var timeoutsession;     document.addeventlistener('mousemove', function (e) {         cleartimeout(timeoutsession);         timeoutsession = settimeout(function () {             alert('make session expire');             //call script here server...         }, 30000); //30s     }, true); })(); 

Comments