我已經函數調用rotator(id)
:此功能動畫div
,我可以調用不同的id
此功能動畫不同的元素JavaScript函數調用到每次循環
其實我用5型動物ID,1,2,3,4,5
而且對於電話我需要把:
rotador(1);rotador(2);rotador(3);rotador(4);rotador(5);
這個問題是我想要在自動模式下旋轉。爲此,我想利用這個
for (i=0;i<=5;i++) {
setTimeout(rotador(i),2000);
}
但它不工作,因爲它動畫都在同一時間,沒有讓firt執行第一,繼續第一之前去第二次,等等等等,去的時候結束或5號開始其他時間在一個
我的問題是這個,如果你能幫助我謝謝! :)問候
在超時關閉中調用'rotador(i)'並將其作爲新函數返回時,有什麼區別?我很好奇:) – 2012-07-31 08:08:53
我的價值。當我用特定的值定義時,我們正在返回一個新範圍中的函數。如果我們只是在函數中調用它,它將具有外部作用域i的值,這將始終是最後一個 - 在這種情況下爲5 – 2012-07-31 08:10:41
Ahh非常感謝,我現在明白了 – 2012-07-31 08:14:17