Thursday 31 May 2018

Stop setInterval call in JavaScript



I am using setInterval(fname, 10000); to call a function every 10 seconds in JavaScript. Is it possible to stop calling it on some event?



I want the user to be able to stop the repeated refresh of data.


Answer




setInterval() returns an interval ID, which you can pass to clearInterval():



var refreshIntervalId = setInterval(fname, 10000);

/* later */
clearInterval(refreshIntervalId);


See the docs for setInterval() and clearInterval().


No comments:

Post a Comment

php - file_get_contents shows unexpected output while reading a file

I want to output an inline jpg image as a base64 encoded string, however when I do this : $contents = file_get_contents($filename); print &q...