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();

});