Utilizo un menú desplegable bootstrap como carrito de compras. En el carrito de compras hay un botón de 'eliminar producto' (un enlace). Si hago clic en él, la secuencia de comandos de mi carrito de compras elimina el producto, pero el menú desaparece. ¿Hay alguna forma de prevenir esto? Probé e.startPropagation, pero eso no pareció funcionar:
<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 puede ver, el elemento con class = "dropwdown-toggle" lo convirtió en un menú desplegable. Otra idea fue que simplemente lo volviera a abrir al hacer clic mediante programación. Entonces, si alguien me puede explicar cómo abrir programáticamente un menú desplegable de Bootstrap, ¡sería de gran ayuda!
ul.dropdown-menu
, useform.dropdown-menu>ul
.