【发布时间】:2014-10-15 20:13:58
【问题描述】:
我有一个显示商品价格的“添加到购物车”按钮。我只希望它显示“添加到购物车”。我一直在尝试删除价格,但每次我在页面上执行一些其他元素时都会停止工作。
这是负责显示在按钮上的价格的代码:
// Enabling add to cart button.
var addBtnText = Shopify.formatMoney(variant.price, {{ shop.money_format | json }});
if ( variant.compare_at_price > variant.price ) {
jQuery('#add').addClass('on-sale');
addBtnText += ' <span class="pre-sale-price">' + Shopify.formatMoney(variant.compare_at_price, {{ shop.money_format | json }}) + '</span>';
} else {
jQuery('#add').removeClass('on-sale');
}
addBtnText += ' <span class="div">|</span> {{ settings.txt_add | escape }}';
jQuery('#add').removeClass('disabled').removeAttr('disabled').html(addBtnText);
第一个 {{ shop.money_format | json }} 似乎很重要,因为删除它会从页面中删除所有 jquery。
那么有没有办法让我使用上面的代码,所以购物车根本不显示 variant.price,只显示“添加到购物车”(点击后“添加到购物车”)。
感谢您的帮助!
【问题讨论】: