在添加到购物车按钮上打开购物车抽屉单击 shopify

Open Cart drawer on add to cart button click shopify

在我的 shopify 网上商店中,如果用户单击添加到购物车按钮,我想打开购物车抽屉。我设法用这个代码片段做到了这一点:

$(document).ready(function() {
  // Open cart drawer after add to cart button is clicked
  $('.product__add-to-cart-button').one('click', function(){
    setTimeout(function(){ $('.ajax-cart__toggle').click() }, 1500);
  });
});

但是使用此代码,将 2 件产品添加到购物车,而不是一件。 这是我网店的link,如果你想试试:www.wunderrein.at

我使用的是 shopify 主题 Narrative。

我应该如何修改代码?

以防有人遇到同样的问题。我找到了解决方案。 我交换了 .ajax-cart__toggle 和 .site-header__cart,这是我认为正确的选择器。

代码如下:

  $(document).ready(function() {
  // Open cart drawer after add to cart button is clicked
  $('.product__add-to-cart-button').one('click', function(){
    setTimeout(function(){ $('.site-header__cart ').click() }, 1500);
  });
});