javascript - reset Timer of setInterval() -


 var timer;  chat.client.addmessage = function (data) {      cleartimeout(timer);      test2(data);  };  timer = setinterval(function () {      console.log("working");      test1();  }, 5000);   

i trying restart timer when ever chat.client.addmessage executed.setinterval executed after every 5000ms until chat.client.addmessage executed when ever method executed setinterval function stops executing . appreciated:)

you need use clearinterval instead of cleartimeout cleartimeout inverse of settimeout. can use in same manner:

clearinterval(timer); 

Comments

Popular posts from this blog

assembly - 8086 TASM: Illegal Indexing Mode -

Java, LWJGL, OpenGL 1.1, decoding BufferedImage to Bytebuffer and binding to OpenGL across classes -

javascript - addthis share facebook and google+ url -