L'application d'un aléatoire de la couleur de fond à plusieurs DIVs

J'ai une série de DIVs sur la page (avec à chaque fois la même classe). Sur la charge, j'aimerais aléatoirement la couleur de chaque DIV.

J'aimerais une couleur à être choisi pour une DIV, puis une couleur choisie pour le prochain et ainsi de suite.

J'ai trouvé ce post: Appliquer une couleur aléatoire à la classe des éléments individuellement?

Je ne comprends pas jquery, cependant, j'ai commencé par changer le code pour refléter le nom de la classe, je suis en utilisant:

$(document).ready(function() {
$('.main').each(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) + ')';
    $(.jump-response).css("background-color", hue);
});
});

Plus d'aide serait grandement appréciée!

--

Exemple de Code ici: http://jsfiddle.net/ollyf/LmwYP/

Et je dois également ajouter de l'aléatoire de la couleur de fond est à partir d'un preset/liste prédéterminée de couleurs.

  • Ce qui semble être le problème (autres que de ne pas citer le .jump-response élément et le réglage de l'arrière-plan sur le même élément à chaque itération) ?
  • Toujours post le HTML concernés, encore mieux, un jsfiddle.
  • Si vous changer le fond d' .sauter-réponse, vous n'avez pas besoin de boucle .principal
InformationsquelleAutor Olly F | 2012-05-10