问一个小问题?
var i=0;
var IsAnim=true;
function ChngPic(Img){
if(i> =document.images.length){
i=0;}
document.images[Img].src=document.images[i].src
i++;
if(IsAnim)
setTimeout( 'AnimPic() ',1000);
}
我的问题是:外界调用ChngPic()时,执行到setTimeout( 'AnimPic() ',1000); 之后,下一步是退出该函数呢还是原地等待1000毫秒又再次调用该函数(等于循环调用自己),请高手明示,谢谢!
------解决方案--------------------setTimeout()只会在等待一定时间执行一次
想要以某间隔时间用setInterval()