我正在嘗試重置循環,以便它再次啓動。要做到這一點,我添加了一個if
聲明說,如果計數器(I)達到預定量重置回0:While循環:重置計數器的問題
var i = 0;
while (i < 3) {
//DO STUFF
i++;
if(i == 3){
i = 0;
}
}
然而,這只是我的崩潰頁面。
代碼對我來說看起來很好。我不知道我做錯了什麼。
任何人都可以指向正確的方向嗎?
我正在嘗試重置循環,以便它再次啓動。要做到這一點,我添加了一個if
聲明說,如果計數器(I)達到預定量重置回0:While循環:重置計數器的問題
var i = 0;
while (i < 3) {
//DO STUFF
i++;
if(i == 3){
i = 0;
}
}
然而,這只是我的崩潰頁面。
代碼對我來說看起來很好。我不知道我做錯了什麼。
任何人都可以指向正確的方向嗎?
您正在創建和無限循環。如果你到達i=3
,你一次又一次地開始循環。 所以你的網頁只是崩潰。
如果你想有一個轉盤只使用一個輕量級的現成的腳本,如http://baijs.nl/tinycarousel/
是的,這是我想做什麼,它是一個旋轉木馬類型的腳本。將它放入函數並反覆觸發函數? – MeltingDog 2014-09-11 11:07:14
您想創建一個自動滾動的傳送帶? – TeeDeJee 2014-09-11 11:08:48
你的代碼運行到Infinite Loop。 i
正在增加到3,因爲你if
聲明它將被重置爲0.對於您的瀏覽器,這意味着您的代碼將永遠運行並超過最大腳本執行時間。 你想達到什麼目的?
爲什麼你想重複循環?多少次? – TeeDeJee 2014-09-11 11:06:56
@TeeDeJee我想製作一個傳送帶/圖像幻燈片類型腳本。因此,我希望它能夠有效地重複 – MeltingDog 2014-09-11 11:08:19
如果您沒有看到這會造成無限循環,您是如何得到2,304個聲望點的? oO – 2014-09-11 11:09:33