【发布时间】:2010-11-27 03:10:24
【问题描述】:
我有一个 ASP.NET 站点,它显示了数据库中的许多产品。目前,每个产品的背景图片都是在 productBox 类的 CSS 中设置的。我希望每个产品都有一个从 4 个图像中选择的随机背景图像。我认为使用 jquery 将是前进的方向?
<div class="productBox">
<div class="productouter">
<div class="productImageContainer">
<a id="ctl00_ContentPlaceHolder1_catalogList_dlCatalog_ctl01_hlImageLink" class="productImage" href="Product-Flea-Monkey-Jacket_23.aspx"><img src="repository/product/thumbs/150x150_NB701-FLEA-MONKEY-JACKET-close-front.jpg" style="border-width:0px;" /></a>
</div>
<div class="productinner">
<a id="ctl00_ContentPlaceHolder1_catalogList_dlCatalog_ctl01_hlProduct" class="catalogProductName" href="Product-Flea-Monkey-Jacket_23.aspx">Flea Monkey Jacket</a>
<span id="ctl00_ContentPlaceHolder1_catalogList_dlCatalog_ctl01_lblOurPrice" class="ourPrice">£ 96.00</span>
</div>
</div>
</div>
【问题讨论】:
-
图片需要在页面加载时更改还是在页面加载后持续更改?如果是前者,您可以使用代码隐藏在 C# 中设置它。如果是后者,jQuery 将是一个不错的选择。
-
加载页面后,将有 8 个 div 类为 productBox。我希望每个 div 都有一个从 4 个选择中随机选择的背景图像。我不需要它们再次更改。