我想将图像更改为图像“ i”,直到图像用完为止,然后我要从头开始。
这就是我要做的
运行以下代码,直到i> = n
然后将我重置为零
码:
function advanceSlide()
{
i++;
currentIMG ='"image"+i';
changeBG(currentIMG);
}
到目前为止,这是我所拥有的,只有在循环完成后才休息一下,我才感到困惑:
window.setInterval(function(){
advanceSlide();
}, 5000);
function advanceSlide(){
while (i<n){
i++;
currentIMG='"Image"+i';
changeBG(currentIMG);
}
};
这涵盖了当我
最佳答案
使用全局imgIndex
imgIndex = 0;
noOfImages = 10;
function advanceSlide(){
imgIndex++;
if( imgIndex >= noOfImages ) { imgIndex = 0; }
currentIMG = "Image" + imgIndex;
changeBG(currentIMG);
}
关于javascript - 循环运行,然后重置并再次运行,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11944510/