JavaScript停止setInterval的执行
setInterval()是会返回一个interval id,可以调用clearInterval()来停止setInterval()的执行:
var refreshIntervalId = setInterval(fname, 10000);
/* 在不需要执行Interval */
clearInterval(refreshIntervalId);
也可以在setInterval的回调函数里调用clearInterval()。
示例:
var i = 0
var refreshIntervalId = setInterval(function() {
     if(i > 1000) {
         clearInterval(refreshIntervalId);
     }
     i++;
}, 10000)
 
             
             
             
             
            