jQuery Async Плагин последовательности цикла - PullRequest
0 голосов
/ 08 января 2010

Я использую http://mess.genezys.net/jquery/jquery.async.php для цикла и мне нужно изменить порядок массива (1,2,3), вместо этого он идет от 3 до 1

Есть ли способ изменить это из кода?

Ответы [ 2 ]

1 голос
/ 08 января 2010
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++;
    }
});
0 голосов
/ 08 января 2010

Используйте эту http://www.w3schools.com/jsref/jsref_reverse.asp функцию reverse (), если это то, что вам нужно, возможно, какой-то код будет лучшим объяснением. веселит

...