HiveBrain v1.2.0
Get Started
← Back to all entries
patternjavascriptCritical

Stop setInterval call in JavaScript

Submitted by: @import:stackoverflow-api··
0
Viewed 0 times
stopcalljavascriptsetinterval

Problem

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.

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.