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