我已經編寫了一個JavaScript程序,用於更改標題上的圖片,等待,然後顯示下一個。爲什麼不這樣循環?
我都試過,當它到達的最後一張照片,使之循環圓背1,但它不工作,電腦總是死機,我真的卡住。
後來這將有選擇褪色,並有不同的過渡,但現在,我甚至無法獲得的功能永遠循環下去,沒有崩潰的電腦。
任何人都可以提供解決方案嗎?
謝謝
安德魯
var $initialDelay = 0;
var $delay = 200;
var $picture = 1;
var $pictureAmount = 4;
function myFunction() {
//first picture loaded in CSS
//loop through pictures
for (i=0;i<$pictureAmount;i++) {
setTimeout(function(){
document.getElementById("header").style.backgroundImage = "url(img/slideshow/slideshow"+$picture+".jpg)";
$picture++;
}, $initialDelay);
$initialDelay += $delay;
}
}
myFunction();
使用[模](https://en.wikipedia.org/wiki/Modulo_operation)(''%)。 – Aaron
爲什麼你的代碼如此充滿空白行? –
'我試圖使它循環輪迴1時到達最後picture'在哪裏? –