這裏是我的問題:問題通過正確的項目到其他函數的setTimeout
var slide;
$$('#slides li').each(function(i, n) {
slide = i;
setTimeout("initiateSlide()",n * 500)
});
function initiateSlide(){
i = slide;
alert(i); // pretty much alerts the last one 5 times
}
我希望initiateSlide()
5頁不同的幻燈片,而不是我只得到了最後一個5倍。
+1:謝謝!這解決了我將對象傳遞給setTimeout函數的不同問題:) – Mala 2010-08-10 03:13:56