【发布时间】:2017-04-03 01:53:52
【问题描述】:
我对 jquery 停止传播有疑问。 要在我点击页面时关闭购物车模式,但购物车模式除外,我必须这样做:
$('html').click(function() {
$('.cart-block').css('display','none');
});
$('.mycart, .cart-block').click(function(event){
event.stopPropagation();
});
但是我有一个问题,我有一个 AJAX 调用来删除我的购物车 div(购物车块)中的一个项目,但是停止传播正在停止事件。
$(document).on('click', '.deleteItem', function() {
//ajax call
});
有人可以帮助我吗? 多谢 (对不起我的英语)
编辑:HTML 结构 //按钮购物车
<div class="center cart mycart" >
//icon and cart item counter
</div>
<div id="cartcaption" class="cart-block">
//modal : content of the cart
<div class="productsPanier">
<span id="{{$cart->rowId}}" class="deleteItem">delete</span>
</div>
</div>
【问题讨论】:
-
能否请您展示一下您的 HTML 结构?
-
是的,我更新了帖子,谢谢:)