Javascript - Jquery .load() and setInterval() issue.
        Posted  
        
            by Joe
        on Stack Overflow
        
        See other posts from Stack Overflow
        
            or by Joe
        
        
        
        Published on 2010-03-23T01:34:22Z
        Indexed on 
            2010/03/23
            1:41 UTC
        
        
        Read the original article
        Hit count: 303
        
JavaScript
|jQuery
Let's say I do this:
$("#content").load(...);
Within what I'm loading some javascript is included:
var myCounter = 0;
var myInterval = setInterval(function(){
   myCounter++;
   $("#counter-display").html("Count: "+myCounter);
});
For an unknown reason, if I reload the content with $("#content").load(...); - myInterval is now being called twice.
I tried doing something like:
if (myInterval !== undefined){
   //dont set interval again
}
However, it doesn't work. Does anyone know any method so that myInterval is cleared on .load, without needing to put the javascript outside of the loaded file?
© Stack Overflow or respective owner