2011-11-24 116 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