商品数を5、10、100などの倍数に設定するには?
以下の例では、JavascriptとCSSの知識が必要です。Tilda カスタマーサポートでは、コードに関するご質問はお受けしておりません。
ショッピングカートの「プラス」と「マイナス」ボタンの動作を変更するには、「その他」カテゴリーからT123ブロックを追加し、以下のコードを挿入する必要があります:
<script>
変数newMultipleNumberは 100; /* 100を返します。
機能 tcart__product__plus(t) {
varr = t.closest(".t706__product"),
o = r.attr("data-cart-product-i");
ウィンドウ.tcart.products[o].quantity += (ウィンドウ.tcart.products[o].quantityパーセントnewMultipleNumber>>0 0newMultipleNumber ウィンドウ.tcart.products[o].quantity : newMultipleNumber);
ウィンドウ.tcart.products[o].amount=(商品) ウィンドウ.tcart.products[o].price(商品価格 ウィンドウ.tcart.products[o].quantity;
ウィンドウ.tcart.products[o].amount = tcart__roundPrice()ウィンドウ.tcart.products[o].amount);
r.find(".t706__product-quantity").html(ウィンドウ.tcart.products[o].quantity);
0 < window.tcart.products[o].amount ? r.find(".t706__product-amount").html(tcart__showPrice(window.tcart.products[o].amount)) : r.find(".t706__product-amount").html("");
tcart__updateTotalProductsinCartObj();
$(".t706__carticon-counter").html(ウィンドウ.tcart.total);
tcart__reDrawTotal();
tcart__saveLocalObj();
}
機能 tcart__product__minus(t) {
varr = t.closest(".t706__product"),
o = r.attr("data-cart-product-i");
0 < window.tcart.products[o].quantity && (window.tcart.products[o].quantity -= newMultipleNumber);
ウィンドウ.tcart.products[o].amount=(商品) ウィンドウ.tcart.products[o].price(商品価格 ウィンドウ.tcart.products[o].quantity;
ウィンドウ.tcart.products[o].amount = tcart__roundPrice()ウィンドウ.tcart.products[o].amount);
r.find(".t706__product-quantity").html(ウィンドウ.tcart.products[o].quantity);
0 < window.tcart.products[o].amount ? r.find(".t706__product-amount").html(tcart__showPrice(window.tcart.products[o].amount)) : tcart__product__del(t);
tcart__updateTotalProductsinCartObj();
$(".t706__carticon-counter").html(ウィンドウ.tcart.total);
tcart__reDrawTotal();
tcart__saveLocalObj();
}
</script>
<style>
.t706__product-plusminus {
幅:未設定 重要;
}
</style>
変数 "newMultipleNumber "の値 "100 "を必要な数値に置き換える。
コードを含むブロックは、ページの一番下に追加するか、フッターに配置する。
類似の質問
この回答は役に立ちましたか?
はい
0
いいえ
0