0
我使用http://mess.genezys.net/jquery/jquery.async.php for循環和需要扭轉陣列(1,2,3)的數量級,而不是它會從3到1jQuery的異步插件環序列
是否有任何方法來改變從碼?
我使用http://mess.genezys.net/jquery/jquery.async.php for循環和需要扭轉陣列(1,2,3)的數量級,而不是它會從3到1jQuery的異步插件環序列
是否有任何方法來改變從碼?
var someArray = [1,2,3],
i = someArray.length - 1;
// Reverse processing
jQuery.whileAsync({
delay: 100,
bulk: 0,
test: function() { return i >= 0 },
loop: function() {
// Do something with the array
i--;
}
});
// Forward processing
i = 0;
var len = someArray.length;
jQuery.whileAsync({
delay: 100,
bulk: 0,
test: function() { return i < len; },
loop: function() {
// Do something with the array
i++;
}
});
使用此http://www.w3schools.com/jsref/jsref_reverse.asp reverse()函數如果這是你需要的,也許有些代碼會更好的解釋。歡呼聲
謝謝。我認爲這可能會工作,但另一個問題:我說數組,以簡化。但如果它是一個$('。className'),那麼我該如何計算這個數組的長度?爲了弄清楚我 再次感謝 – 2010-01-08 22:18:03
哦,我想我找到.length的解決方案(它適用於選擇器)。但如何在這種情況下使用whileAsync(具有選擇器而不是數組)? – 2010-01-08 22:52:15
jQuery的'$'返回一個類似數組的容器。換句話說,你可以像對待數組一樣對待它。所有你需要做的是改變'=的someArray [1,2,3]''到=的someArray $(「的className」)' – 2010-01-09 01:45:51