【发布时间】:2012-05-19 09:32:23
【问题描述】:
我在页面上有一系列 DIV(每个都有相同的类)。在加载时,我想随机化每个 DIV 的颜色。
我想为给定的 DIV 选择一种颜色,然后为下一个选择一种颜色,依此类推。
我发现了这个帖子:Apply random color to class elements individually?
我不懂 jquery,但是我已经开始更改代码以反映我正在使用的类的名称:
$(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);
});
});
我们将不胜感激!
--
此处的代码示例:http://jsfiddle.net/ollyf/LmwYP/
我还应该添加来自预设/预定颜色列表的随机背景颜色。
【问题讨论】:
-
似乎有什么问题(除了不引用
.jump-response元素并在每次迭代时在同一元素上设置背景)? -
总是发布相关的 HTML,最好是 jsfiddle。
-
如果你正在改变.jump-response的背景,你不需要循环通过.main
标签: jquery html css background-color