定义一个全局变量到onload的外面,就可以了
var timer = null;
window.onload = function(){
timer = setInterval(...);
};
function destroy(){
if(!!timer) {
clearInterval(timer);
timer = null;
}
}
clearInterval放回调里面就行
window.onload=function(){
var timer=setinterval(function(){
//....
clearInterval(timer);
},10000);
}
jquery:
$(function(){
setinterval(function{
//u code
}, 1000);
});