我正在使用WordPress和Woocommerce,目前我在头部有一个迷你购物车,所以当用户点击图标时,它会显示购物车的内容(无需离开页面)。如何在页面刷新后执行jQuery
只要文档准备就绪,jQuery当前就会将不透明度设置为0
。我想知道点击添加到购物车按钮后,如何才能打开迷你购物车?因为单击添加到购物车按钮时页面会刷新,所以我不知道如何才能将下面的不透明度更改为1
,之后才会触发添加到购物车刷新。
这里是jQuery和我离开我的尝试注释掉。
jQuery(document).ready(function($) {
$('#nw-cart-drop-content').css('opacity',0).addClass('nw-hidden');
$('#nw-cart-drop-toggle').click(function(e) {
if($('#nw-cart-drop-content').hasClass('nw-hidden')) {
$('#nw-cart-drop-content').animate({opacity:1},500).removeClass('nw-hidden');
}else {
$('#nw-cart-drop-content').animate({opacity:0},500);
$('#nw-cart-drop-content').addClass('nw-hidden');
}
});
/*$('button.lato').click(function(e) {
jQuery(document).ready(function($) {
$('#nw-cart-drop-content').animate({opacity:1},500).removeClass('nw-hidden');
});
});*/
});
在URL中是否有任何指示添加到购物车操作被触发?否则,你可以有一个自定义的选择器,检查任何内容是独特的新页面后,该行动,如果发现取消隐藏购物车 – Anthony
@Anthony有正确的想法,这是你将需要一个'持久'变量/标志/指标刷新后可用...我会建议一个cookie,如果它不在URL中可用。 – jdmonty
@Anthony,是的,无论何时用户添加东西到购物车,那么这是附加在URL后面:/?added-to-cart = 13644 - 其中数字(13644)当然会根据添加的产品而改变。因此,它看起来与此类似:http://my-website.com/shop-my-product/product/?added-to-cart=13644 – Derek