簡體   English   中英

jQuery隨機排序

[英]jquery random sort

我目前正在研究一個小型的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";

它將輸出鏈接到day1而不是day5。

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

也許您可以在函數上方的全局范圍內定義Array變量:

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

function setupblurb()
{
...

參見JSFiddle

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM