我想在每次迭代中延遲我的while
循環。我試過如下:使用setTimeout延遲循環迭代
var o = 1;
while(o<4){
setTimeout("setupAnimation(o)",2000);
//setupAnimation(o); //<--this works but everything happens att the same time
o++;
}
我也試着寫這樣的,沒有工作之一:
var o = 1;
function repeatMe(){
setupAnimation(o);
o++;
setTimout('repeatMe()',1000);
}
有什麼建議?
除非我誤解了這一點,否則這隻會延遲整個事件2秒,而不是分隔每個電話。等同於只爲整個事情設置超時一次。我認爲這個問題意味着他想要將迭代排除在外。 – 2011-06-14 13:21:20
呃,它可能會。 – Quentin 2011-06-14 13:25:30