更新日期:2020-12-21
原本的 $.each 語法是底下這樣子的,一旦執行後裡面的動作幾乎同時間完成。如果你想在每一個迴圈,讓每一個物件做些動態效果,你會發現他們是同時觸發的。
$.each(data.rs, function(k,v) { // do something here });
當我們想讓每一個迴圈執行有額外的延遲的時間,我們可以增加使用 setTimeout 這個語法就可以了。
$.each(data.rs, function(k,v) { setTimeout(function () { // do something here }, k * 1000); //delay time });
發佈留言