Random vordefinierte hintergrund-Farbe und text-Farbe auf 2 divs

Ich bin auf der Suche, um erstellen Sie ein Jquery-Skript, das nach dem Zufallsprinzip wählen Sie eine Farbe aus einer Liste von 10, und dann wenden Sie es als hintergrund-Farbe ein div, und die Farbe der h1-tag.

Bisher habe ich das macht eine zufällige Farbe:

$(document).ready(function() { var hue = 'rgb(' + (Math.floor((256-199)*Math.random()) + 200) + ','
                 + (Math.floor((256-199)*Math.random()) + 200) + ','
                 + (Math.floor((256-199)*Math.random()) + 200) + ')';
$('#controls-wrapper').css("background-color", hue);
$('h1').css("color", hue);});

aber wie kann ich diese wählen nach dem Zufallsprinzip aus einer Liste von 10 Farben?
Ich fand diese, aber nicht sicher, wie Sie Sie anwenden würde, dies zu Hintergrundfarbe, div und h1-tag.

$("#controls-wrapper").each(function(){ 
var colors = ["#CCCCCC","#333333","#990099"]; 
var rand = Math.floor(Math.random()*colors.length); 
$(this).css("background-color", colors[rand]);});
InformationsquelleAutor Hue | 2011-05-05
Schreibe einen Kommentar