我已经为一家商店安装了Menu Cart Pro(创世纪儿童主题).它下降了车悬停作为每插件功能.然而,我还需要它下拉“添加到购物车”按钮点击。插件开发人员要求我将此代码添加到functions.php。我做了,但它不工作。我得到400管理员 AJAX 坏请求。php我改变了点击事件,我可以有购物车下拉菜单,但之前的项目被添加到购物车。我需要更新的购物车显示。
下面是建议的代码:
add_action( 'wp_footer', 'wpo_menucart_animate_flyout' );
function wpo_menucart_animate_flyout() {
?>
<script type="text/javascript">
jQuery( function( $ ) {
$( document.body ).on( 'added_to_cart', function() {
alert("on added to cart");
$('.sub-menu.wpmenucart').fadeIn(400, function() {
$(this).delay(3000).fadeOut(400);
});
});
});
</script>
<?php
}
我搜索了其他类似的问题,其中大多数都有相同的代码建议.我无法弄清楚为什么我的代码不工作,为什么我得到400为admin-ajax.php.一个朋友建议我添加代码到JS文件和本地化脚本.这也没有工作.任何帮助都非常感谢.非常感谢.
1条答案
按热度按时间zzlelutf1#
我知道已经太晚了,但是我已经解决了这个问题,在这里没有看到答案。只是为了帮助所有像我一样的人,这是我的解决方法。
Be shure
你的jquery is registered before woocommerce scripts
.这就是全部:D