Alışveriş arabası olarak bir bootstrap açılır menüsü kullanıyorum. Alışveriş sepetinde bir 'ürünü kaldır' düğmesi (bir bağlantı) vardır. Tıklarsam, alışveriş kartımın komut dosyası ürünü kaldırıyor, ancak menü kayboluyor. Bunu önlemenin bir yolu var mı? E.startPropagation'ı denedim ama işe yaramadı:
<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>
Gördüğünüz gibi class = "dropwdown-toggle" ile tha element onu bir açılır menü yaptı. Başka bir fikir, programlı olarak tıklayarak onu yeniden açmamdı. Öyleyse birisi bana bir Bootstrap açılır menüsünü programlı olarak nasıl açacağımı açıklayabilirse, bu çok yardımcı olur!
ul.dropdown-menukullanınform.dropdown-menu>ul.