setTimeout(液迫以众执行函数,时间)能满足你的修很元控临状南讨振同要求,setinterval(执行函数,时间)不行。
因为setTimeout只运行一次而setinterva走财l多次运行,每次timeout后再调用一次自己来自也就达到了多次运行的理效果,并且每次调用的时间间隔可以不一样
如
vartimer=1000;//这里定义一个全局变量,其它地方可能修改它
t=function(){
//yourcodehere
//dosomething
timer+=10;//在这修改timer,当然,你在外面修改的话就把这个别物草提易轻局露培英及注释掉
setTimeout(t,timer);//再次调用
}
s360问答etTimeout(t,timer);//全局调用一次。