jquery случайная сортировка - PullRequest
0 голосов
/ 24 ноября 2011

Я сейчас работаю над небольшим проектом jquery. Теперь у меня есть одна (может быть, простая для решения) проблема. следуя моему коду - я сократил его и отбросил несколько строк (только позиции массива)

function setupblurb()
{
    var blurb = new Array(); 
    blurb[0] = "text1";
    blurb[1] = "text2";
    blurb[23] = "text24";
    return blurb;
}

function setupweblinks()
{
    var weblink = new Array(); 
    weblink[0] = "days/day1.html";
    weblink[1] = "days/day2.html";      
    weblink[23] = "days/day24.html";    
    return weblink; 
}

function setuppositions()
{
    var positions = new Array(); 
    positions[0] = "1";
    positions[1] = "2";     
    positions[23] = "24";
    return positions;
}

в другом скрипте я вывел 'days'. это работает хорошо (отсортировано по 1-24), но теперь я хочу знать, как я могу случайным образом отсортировать вывод? у меня есть функция 'setuppositions ()', но когда я меняю позиции там, например ::

positions[0] = "5";

связывает вывод с днем1 вместо дня 5.

Я благодарен за любую помощь, которую я получаю :) спасибо!

1 Ответ

0 голосов
/ 24 ноября 2011

Возможно, вы могли бы определить переменные Array в глобальной области видимости над функциями:

var blurb = new Array(); 
var weblink = new Array(); 
var positions = new Array(); 

function setupblurb()
{
...

См. JSFiddle

...