1
當前的功能正在爲RGB生成隨機數並基於其設置RGB顏色。從數組中選取隨機數並使用Javascript設置RGB顏色
function randomColor(){
r = Math.floor(Math.random() * (256));
g = Math.floor(Math.random() * (256));
b = Math.floor(Math.random() * (256));
jQuery('.bg').css('background-color','rgb('+r+','+g+','+b+')');
jQuery('#ms-tile-color').attr('content','rgb('+r+','+g+','+b+')');
}
jQuery(document).ready(function(){
randomColor();
var t = setInterval(randomColor,5000);
});
function rollBg() {
$('.bg.hidden').css('background', randomColor());
$('.bg').toggleClass('hidden');
}
我想創建一個數組類似下面的陣列,並選擇從這個隨機值,並保持設定的顏色。
var colourArray = [
{r: 40, g: 29, b: 45},
{r: 107, g: 107, b: 181},
{r: 78, g: 100 , b: 78}
];
如何從陣列R,G設置的值,B
jQuery('.bg').css('background-color','rgb('+r+','+g+','+b+')');
jQuery('#ms-tile-color').attr('content','rgb('+r+','+g+','+b+')');
這就是我不理解
感謝您的幫助
http://stackoverflow.com/questions/4550505/getting-a-random-value-from-a-javascript-array – TryingToImprove