【发布时间】:2012-01-30 04:19:27
【问题描述】:
这是我的问题:
我现在有一个非常简单的 html 网站预告片,带有大背景图片 (www.iambold.org)。
背景图片设置在body标签上,背景颜色也是如此。我需要的是在页面加载时为 body 标签随机分配一个不同的 ID。
这样做的原因是每个单独的 ID 都会有不同的背景图像和与之关联的不同背景颜色。
最后一部分是我需要生成器仅在我在 css 文件中设置的 ID 之间进行选择。
这是身体背景的 CSS:
body {font-family:'Lato',verdana,arial,sans-serif; font-size:14px; line-height:22px; }
body#body_1 {background:#fff url(../images/bg_splash.jpg) center -15px repeat-x;}
body#body_2 {background:#353932 url(../images/bg_splash2.jpg) center -15px repeat-x;}
我熟悉 jquery,并且可以很好地 hack 代码来做我需要的事情,但我还不足以为这些类型的事情编写自己的代码。
【问题讨论】:
-
您的随机值是否有最小值或最大值?你看过 Mozilla 开发者网络上的
Math.random()吗?你自己试过什么? -
最大数量将是我为它制作的背景数量。所以它会改变。我还没有尝试过任何东西。我一直在网上搜索,看看有没有人问过这个问题。