woocommerce更新后,”-“和” +”数量按钮不启用购物车更新按钮
在我的主题中, 我有一个自定义的quantity-form.php, 在其中添加了两个用于更改产品数量的按钮。当我转到购物车页面时, -, +按钮更改数量, 但未启用”
更新购物车”
按钮。如果我通过键盘更改数量值, 则会启用更新购物车按钮。我使用woocommerce插件。
#1希望这会帮助某人, 因为此问题是在一年前提出的。
这将删除页面加载, ajax和数量下拉列表更改后的更新按钮的Disabled属性。
【woocommerce更新后,”
-“
和”
+”
数量按钮不启用购物车更新按钮】编号:https://gist.github.com/mikaelz/f41e29c6a99a595602e4
add_action( 'wp_footer', 'cart_update_qty_script', 1000);
function cart_update_qty_script() {
if (is_cart()) :
?>
<
script type="text/javascript">
jQuery(document).ready(function( $ ) {
// Enable update cart button upon successful ajax call
$(document).ajaxSuccess(function() {
$( 'div.woocommerce >
form input[name="update_cart"]' ).prop( 'disabled', false );
});
// Enable update cart button on initial page load
$( 'div.woocommerce >
form input[name="update_cart"]' ).prop( 'disabled', false );
// Update cart when quantity pulldown is changed
$('body').on('change', '#quantity_pulldown', function () {
var quantity_selected = $("#quantity_pulldown option:selected").val();
$('#product_quantity').val(quantity_selected);
jQuery("[name='update_cart']").removeAttr('disabled');
jQuery("[name='update_cart']").trigger("click");
});
});
<
/script>
<
?php
endif;
}
推荐阅读
- woocommerce中每页的产品数量
- 使用”我的自定义功能”插件编辑wordpress网站的页脚版权声明后,我的网站已关闭
- 高级自定义字段现在根本不保存
- 高级自定义字段(ACF)小部件字段未在Elementor WordPress插件中渲染
- 调整任意Divi模块中的代码
- 配置grafana直连zabbix数据库
- zabbix使用percona插件监控mysql数据库(十九)
- zabbix自定义聚合图形展示多台主机的监控图形
- zabbix自定义变量传参监控项--监控主机TCP连接状态