patternjavascriptCritical
Stop setInterval call in JavaScript
Viewed 0 times
stopcalljavascriptsetinterval
Problem
I am using
I want the user to be able to stop the repeated refresh of data.
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.
Solution
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().Code Snippets
var refreshIntervalId = setInterval(fname, 10000);
/* later */
clearInterval(refreshIntervalId);Context
Stack Overflow Q#109086, score: 2773
Revisions (0)
No revisions yet.