0

根据可用的重量,我有三种运输选项。

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>
4

0 回答 0