js setinterval 定时器 在网页加载完成后执行

2025-05-10 02:17:22
推荐回答(4个)
回答1:

定义一个全局变量到onload的外面,就可以了

var timer = null;

window.onload = function(){
    timer = setInterval(...);
};

function destroy(){
    if(!!timer) {
      clearInterval(timer);
      timer = null;
    }
}

回答2:

clearInterval放回调里面就行

window.onload=function(){
    var timer=setinterval(function(){
        //....
        clearInterval(timer);
    },10000);
}

回答3:

回答4:

jquery:
$(function(){
setinterval(function{
//u code

}, 1000);

});