我已經創建了一個腳本來用0-118之間的數字填充數組,並使用函數來對其進行混洗。從填充數組中更改img src
例如爲:
var Arr = new Array();
for (var i = 0; i < 119; i++) {
Arr[i] = i;
}
function shuffle(o){
for(var j, x, i = o.length; i; j = Math.floor(Math.random() * i), x = o[--i], o[i] = o[j], o[j] = x);
return o;
};
newArray = shuffle(Arr);
我有24個大拇指被命名0.jpg,1.JPG等118.jpg畫廊。我需要從數組中調用每個拇指的數字。
等效在PHP是:
<?php $arr = array_rand(range(1, 117), 24);?>
<img src="images/<?php echo $arr[0].'.jpg'; ?>" />
可以這樣用JavaScript做什麼?我應該如何處理它?用拇指的名字創建一個數組是不現實的。
【如何隨機化(隨機播放)JavaScript數組?](http://stackoverflow.com/questions/2450954/how-to-randomize-shuffle-a-javascript-array) – mplungjan 2014-09-27 19:00:55
@mplungjan OP已經有一個shuffle方法,這不是他們要求 – Ian 2014-09-27 19:03:11
但添加.jpg到每個不能很難的每個或地圖或減少 – mplungjan 2014-09-27 19:04:41