根据可用的重量,我有三种运输选项。
500g以下产品及包装 3kg以下产品及包装 3kg及以上产品及包装
我想为运输选项添加替代项,以使我更好地适应澳大利亚的运输选项。
我对 CSS/HTML 很好,但 javascript 是我遇到的问题。我在 Stackoverflow 上找到了一些代码,并试图对其进行修改以适应它,但它对我不起作用,所以我意识到我遗漏了一些重要的东西,但无法弄清楚是什么,所以我很难通过谷歌找到解决方案。
我已将 Big Cartel javascript API 信息放在布局页面中,并在购物车页面中使用以下内容。
< script type = "text/javascript" >
window.addEventListener('load', function() {
var quantityField = document.getElementById('item_qty');
var checkoutButton = document.getElementById('checkout_btn');
var totalField = document.getElementById('cart.total');
checkoutButton.addEventListener('click', function() {
var quantity = parseInt(quantityField.value);
var shipping = calculateShipping(price);
var total = price + shipping;
totalField.value = "Your total is $" + total + ".";
});
function calculateShipping(price) {
return (quantity <= 3): price / 7.50;
}
});
< /script>