Uso un menu a discesa bootstrap come carrello della spesa. Nel carrello è presente un pulsante "rimuovi prodotto" (un collegamento). Se lo clicco, il mio script carrello della spesa rimuove il prodotto, ma il menu scompare. C'è comunque un modo per impedirlo? Ho provato e.startPropagation, ma non sembra funzionare:
<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>
Come puoi vedere, l'elemento con class = "dropwdown-toggle" lo ha reso un menu a discesa. Un'altra idea era che l'ho riaperto semplicemente facendo clic a livello di programmazione. Quindi, se qualcuno può spiegarmi come aprire a livello di programmazione un menu a discesa Bootstrap, sarebbe di grande aiuto!
ul.dropdown-menu, usaform.dropdown-menu>ul.