我正在为使用 Business Catalyst 的客户开发电子商务网站。
在他们的“菜单”页面上,他们希望在所有缺货产品的图像上显示“缺货”DIV。
DIV 应该由 BC 的专有内容标签 {tag_instock} 触发。
当 {tag_instock} 为 0 时,div.nostock 应该显示在所有缺货的产品上。
目前,它只显示一种缺货的产品,而不是所有产品。
HTML:
<ul class="product-images">
<div id="nostock" class="nostock" style="display: none;"><h2>Out of Stock</h2></div>
<li>img_one</li>
<li>img_two</li>
<li>img_three</li>
</ul>
脚本:
$(document).ready(function() {
var stock = "{tag_instock}";
if (stock == 0) {
document.getElementById('nostock').style.display = "block"
};
});
我不太清楚使用 jquery 与 javascript。哪个更适合这个解决方案?
如果我需要详细说明,请告诉我。任何帮助是极大的赞赏。
谢谢你。