2016-08-07 30 views
-1

我已經嘗試了很多解決方案,像我以各種方式使用setInterval,但我似乎無法得到它的工作。如何自動刷新這些隨機生成的顏色

目前在每次刷新時,模式都是隨機的。最接近我想要的是我做了一個setInterval和代碼,但它只是使1平方不斷改變它的顏色。順便說一句,我刪除了它。

我只是想在頁面加載後,它會繼續翻轉隨機的顏色,而不是隻停留在已經產生的東西上。

var rndTile = Math.floor((Math.random() * 40) + 1); 
var base = 2/2; 
var colChoices = ["#81A594","#79BEDB","#6B78B4", "#593E1A", "#99CCCC"]; 
var fadeTime = Math.floor((Math.random * 6000)); 

代碼:https://jsfiddle.net/nL56woyy/8/

+0

不能告訴你想從這個問題該怎麼辦。你想讓你的廣場在頁面加載時有不同的顏色,或者你希望它們不斷變化嗎? – Alexander

回答

0

因爲我無法理解你的提琴正確我在這裏提出自己的解決方案。你的第一個問題是隨機數只在網站加載時生成一次。第二件事:您的var base始終爲1,並在each調用中重置爲0。這就是爲什麼你的輸出總是一樣的。

由於代碼是長期把它放在這裏計算器是小提琴:https://jsfiddle.net/0ajg01y1/1/

+0

謝謝你,我昨天凌晨4點左右想出了這個問題,並忘記將問題標記爲已解決。不過,你的幫助,因爲我的解決方案只是在Javascript中,我需要Jquery,所以非常感謝。 –

+0

不客氣 – Alexander