Używam menu startowego jako koszyka na zakupy. W koszyku znajduje się przycisk „usuń produkt” (link). Jeśli go kliknę, mój skrypt shoppingcart usuwa produkt, ale menu znika. Czy jest jakiś sposób, aby temu zapobiec? Próbowałem e.startPropagation, ale to nie zadziałało:
<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>
Jak widać, element z class = "dropwdown-toggle" utworzył menu. Innym pomysłem było ponowne otwarcie go po kliknięciu programowym. Więc jeśli ktoś może mi wyjaśnić, jak programowo otworzyć menu rozwijane Bootstrap, byłoby dobrze!
ul.dropdown-menuużywaćform.dropdown-menu>ul.