Javascript Woocommerce通知使自定义js无法工作

Javascript Woocommerce通知使自定义js无法工作,javascript,wordpress,woocommerce,Javascript,Wordpress,Woocommerce,我为woocommerce商店创建了一个简单的弹出式购物车菜单。除非打印一份商业通知,否则它将按预期工作。基本上是在用户更新购物车、将产品添加到购物袋以及触发woocommerce通知打印的其他woocommerce操作之后 您可以在上看到问题,尝试打开右上角的购物车,然后在打印woocommerce通知后尝试相同的操作 购物车的js非常简单,不应该成为问题: /* This function allows the user to open and close the flyout mini

我为woocommerce商店创建了一个简单的弹出式购物车菜单。除非打印一份商业通知,否则它将按预期工作。基本上是在用户更新购物车、将产品添加到购物袋以及触发woocommerce通知打印的其他woocommerce操作之后

您可以在上看到问题,尝试打开右上角的购物车,然后在打印woocommerce通知后尝试相同的操作

购物车的js非常简单,不应该成为问题:

/* This function allows the user to open and close the flyout mini cart */
$('.mini_cart_button, .close-cart').on('click', function(e) {
  $('#flyout-cart').toggleClass("open");
  e.preventDefault();
});
我正在使用标题片段并使用函数调用标记:

<?php echo lines_header_cart_btn(); ?>

此函数用于创建标记,并在添加产品时更新购物车按钮:

// Function that creates the markup for the mini cart button
function lines_header_cart_btn() {
  $button_markup = '';
  $cart_link = '#';
  $number_of_products = WC()->cart->cart_contents_count;
  $cart_subtotal = WC()->cart->subtotal;

  if ($number_of_products == 0) {
    $button_markup = '<a href="' . $cart_link . '" class="pink-btn mini_cart_button">';
    $button_markup .= $number_of_products . ' varer';
    $button_markup .= '</a>';
  } elseif ($number_of_products > 1) {
    $button_markup = '<a href="' . $cart_link . '" class="pink-btn mini_cart_button">';
    $button_markup .= $number_of_products . ' varer - kr ' . $cart_subtotal;
    $button_markup .= '</a>';
  } else {
    $button_markup = '<a href="' . $cart_link . '" class="pink-btn mini_cart_button">';
    $button_markup .= $number_of_products . ' vare - kr ' . $cart_subtotal;
    $button_markup .= '</a>';
  }
  return $button_markup;
}


// Ajaxifies lines_header_cart_btn()
add_filter('add_to_cart_fragments', 'woocommerce_header_add_to_cart_fragment');
function woocommerce_header_add_to_cart_fragment( $fragments ) {
  global $woocommerce;
  ob_start();

  echo lines_header_cart_btn();

  $fragments['a.mini_cart_button'] = ob_get_clean();
  return $fragments;
}
//为迷你购物车按钮创建标记的函数
功能行\标题\购物车\ btn(){
$button_标记=“”;
$cart_link='#';
$number\u of_products=WC()->cart->cart\u contents\u count;
$cart\u subtotal=WC()->cart->subtotal;
if($产品数量==0){
$button_标记=“”;
}elseif(产品数量>1){
$button_标记=“”;
}否则{
$button_标记=“”;
}
返回$button_标记;
}
//Ajaxifies行\标题\购物车\ btn()
添加过滤器('add_to_cart_fragments'、'woocommerce_header_add_to_cart_fragments');
函数标题添加到购物车片段($fragments){
全球商业;
ob_start();
回显行\标题\购物车\ btn();
$fragments['a.mini_cart_button']=ob_get_clean();
返回$fragments;
}

我已将产品添加到购物车中,但没有看到任何通知…@ThemesCreator您确定吗?查看我在问题中添加的屏幕截图,以参考通知的外观。