wooccommerce js事件没有按预期工作



我使用:

$(document.body).on('updated_cart_totals', function() {
$('.woocommerce a#my_remove').css({
'background-color': randCol
});
quantSpinner();
//console.log('updated_cart_totals');
});
$(document.body).on('wc_cart_emptied', function() {
$('a.restore-item').css({
'color': randCol
});
//console.log('cart emptied: catches when last item is removed');
});

他们按预期工作。

但当物品从购物车中移除时,以下操作不会起任何作用:

$(document.body).on('removed_from_cart', function() {
console.log('removed_from_cart');
});

同样,下一次测试是阴性的,当加载签出页面时,控制台中没有发生任何事情:

$(document.body).on('update_checkout', function() {
console.log('init_checkout');
});

知道如何正确捕捉这些事件吗?

对于结账页面,以下操作效果良好:

$(document.body).on('updated_checkout', function() {
console.log('updated_checkout');
$('#payment a').css({
'color': randCol
});
});

前面的"removed_from_cart"是不相关的。问题解决了。

相关内容

  • 没有找到相关文章

最新更新