【问题标题】:jquery random sortjquery随机排序
【发布时间】:2012-01-05 21:44:03
【问题描述】:

我目前正在开发一个小型 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 天。

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

【问题讨论】:

  • 如果你有一个对象数组而不是多个数组会更容易。

标签: javascript jquery sorting random


【解决方案1】:

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

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

function setupblurb()
{
...

JSFiddle

【讨论】:

    猜你喜欢
    • 2012-12-04
    • 2012-11-19
    • 2012-03-16
    • 1970-01-01
    • 2015-03-04
    • 2014-07-21
    • 2014-04-06
    • 2013-01-29
    • 2012-04-02
    相关资源
    最近更新 更多