jQuery addClass example

Change class name on click in jQuery

by Nikolay Petrov

HTML

<div id="work_time"></div>

JavaScript

var delay = (function(){
  var timer = 0;
  return function(callback, ms){
    clearTimeout (timer);
    timer = setTimeout(callback, ms);
  };
})();


var i = 0; 

timer = function() {

  i++;
  $('#work_time').text(i);
  setTimeout(timer, 1000);

} 

$(document).keypress(function() {
  
  
  
  delay(function(){
  	
    	clearTimeOut(timer);
    }, 1000 );
  timer();
  
});