我有以下功能:簡化jQuery函數
var randomImages = ["bgr1","bgr2","bgr3","bgr4","bgr5","bgr6"];
var rndNum = Math.floor(Math.random() * randomImages.length);
$(".myDiv").css({ background: "url(/images/" + randomImages[rndNum] + ".gif)" });
因爲所有的圖像都除了最後的數值相同的名字,我不能簡化這個?
這不要求randomImages數組保持定義嗎?我感覺OP所要求的簡化是消除定義一個數組的需要,其中每個數值的唯一差別就是數字的末尾。 – 2011-05-24 02:38:47
Doh,當然。謝謝。愚蠢的疏忽......你不需要'randomImages.length',你只需要'6'。編輯... – Amadan 2011-05-24 03:48:04