jquery随机排序

时间:2011-11-24 19:46:41

标签: javascript jquery sorting random

我目前正在开展一个小型的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";

它将输出链接到day1而不是day5。

我很感激我得到的每一个帮助:)谢谢!

1 个答案:

答案 0 :(得分:0)

也许您可以在函数上方的全局范围中定义Array变量:

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

function setupblurb()
{
...

请参阅JSFiddle