我使用引导下拉菜单作为购物车。购物车中有一个“删除产品”按钮(链接)。如果我单击它,我的购物车脚本会删除该产品,但菜单会消失。有没有办法防止这种情况发生?我尝试了 e.startPropagation,但这似乎不起作用:
<div id="shoppingcart" class="nav-collapse cart-collapse">
<ul class="nav pull-right">
<li class="dropdown open">
<a href="#" data-toggle="dropdown" class="dropdown-toggle">Totaal:
€ 43,00</a>
<ul class="dropdown-menu">
<li class="nav-header">Pakketten</li>
<li>
<span class="quantity">1x</span>
<span class="product-name">Test Product </span>
<span class="product-remove"><a class="removefromcart" packageid="4" href="#">x</a>
</span></li>
<li><a href="#">Total: € 43,00</a></li>
<li><a href="/checkout">Checkout</a></li>
</ul>
</li>
</ul>
如您所见,带有 class="dropwdown-toggle" 的元素使其成为下拉列表。另一个想法是我只是在以编程方式单击时重新打开它。因此,如果有人可以向我解释如何以编程方式打开 Bootstrap 下拉菜单,那将很有帮助!