我有以下代碼jQuery的隨機數學不重複以前的變種
var link = [];
link[0] = "css/pink/pink.css";
link[1] = "css/blue/blue.css";
link[3] = "";
function changeStyle() {
var ran = Math.floor(Math.random() * link.length);
var style = link[ran];
jQuery('link[id=style-switch]').attr({href : style});
}
它的工作,雖然我不確定如何讓它不重複以前的選擇,直到他們已全部通過循環。有任何想法嗎?
我只是簡單地循環1到1,而不是試圖隨機。 –
'Math.random()'是javascript,而不是jQuery。 – jrummell