我正在使用带有自定义 ajax 代码的添加到购物车并且它工作正常,问题是我需要通过使用 wood.RightDrawer.open(); 打开成功功能的购物车抽屉;现在我在表单中使用“js-drawer-open-right”类,但是当点击添加到购物车按钮时它的抽屉同时打开。我需要在添加到购物车成功时打开抽屉。
我的 Ajax 代码是:
function addItem(button) {
var postData = $(button).closest('.add-to-cart').serialize();
$.ajax({
type: 'POST',
url: '/cart/add.js',
dataType: 'json',
data: postData,
success: addToCartOk,
error: addToCartFail
});
}
function addToCartOk(product) {
//Want to open drawer here on success
timber.RightDrawer.open();
}
function addToCartFail(obj, status) {
}
我的表格是:
在这里您可以检查添加到购物车https://soft-theme.myshopify.com/collections/all