2011-11-24 145 views
0

我目前正在一個小jQuery項目。現在我有一個(也許很容易解決)問題。下面我的代碼 - 我縮短了它,下降了幾行(僅排列位置)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; 
} 

在另一個腳本我輸出的「天」。它運作良好(從1-24排序),但現在我想知道我可以隨機排序輸出?我有「的功能setuppositions()」,但是當我改變位置出現,例如:

positions[0] = "5"; 

它的輸出鏈接到第1天,而不是第5天。

我很感激我得到的每一個幫助:)謝謝!

+0

它會更容易,如果你有對象,而不是多個數組的數組。 –

+0

感恩節快樂! –

回答

0

也許你可以定義在全球範圍內的數組變量上面的功能:

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

function setupblurb() 
{ 
... 

JSFiddle