我正在尝试使用 WooCommerce added_to_cart 触发器在将特定产品添加到购物车时触发弹出窗口。到目前为止,我已经取得了以下成功:
jQuery('body').on('added_to_cart',function() {
alert("testing!");
});
当任何产品添加到购物车时,这会显示一个警告框。但是,我希望警报只针对特定类别显示。但是如何查看添加到购物车的产品属于哪个类别?
添加到购物车的来源在这里: https://github.com/woothemes/woocommerce/blob/master/assets/js/frontend/add-to-cart.js
这里有问题的触发器:
$( document.body ).trigger( 'added_to_cart', [ fragments, cart_hash, $thisbutton ] );
最佳答案
所以我也遇到了这个确切的问题,修复起来非常简单。
你的函数实际上是正确的,它只是需要被包裹在一个.ready()
函数中。
您的代码如下所示:
jQuery(document).ready(function($){
$('body').on( 'added_to_cart', function(){
alert("testing!");
});
});
关于php - Woocommerce - 添加到购物车触发器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34334797/