Declaring a setInterval() without keeping a reference to it (which is returned from the function call setInterval(), it returns an id number for the registered event).
It you can see it assigns a random number as the id for the event. Then when we clear the interval it uses that id.
Simply by calling:
A Diirty Solution
Now this is not good coding practice (for a number of reasons) but if you really need to clear that interval we can simply do a loop to find the id of the event to stop all setInterval() events that are running. I’ve done a quick jsfiddle to show you. http://jsfiddle.net/WqCws/.
I’m pretty sure this will also work for setTimeout() and clearTimeout();