Eu uso uma lista suspensa de bootstrap como um carrinho de compras. No carrinho de compras existe um botão 'remover produto' (um link). Se eu clicar nele, meu script de carrinho de compras remove o produto, mas o menu desaparece. Existe alguma maneira de evitar isso? Tentei o e.startPropagation, mas não funcionou:
<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>
Como você pode ver, o elemento com class = "dropwdown-toggle" o tornou um menu suspenso. Outra ideia é que eu apenas reabra clicando de forma programática. Então, se alguém puder me explicar como abrir programaticamente um menu suspenso do Bootstrap, isso ajudaria muito!
ul.dropdown-menu
usarform.dropdown-menu>ul
.