ฉันใช้รายการแบบเลื่อนลง bootstrap เป็น shoppingcart ในตะกร้าสินค้ามีปุ่ม "ลบสินค้า" (ลิงก์) ถ้าฉันคลิกที่มันสคริปต์ shoppingcart ของฉันจะลบผลิตภัณฑ์ออก แต่เมนูจะหายไป มีวิธีป้องกันปัญหานี้หรือไม่? ฉันลองใช้ e.startPropagation แล้ว แต่ดูเหมือนจะไม่ได้ผล:
<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>
ดังที่คุณเห็นองค์ประกอบ tha ที่มี class = "dropwdown-toggle" ทำให้เป็นแบบเลื่อนลง ความคิดอีกอย่างคือฉันเพิ่งเปิดขึ้นมาใหม่เมื่อคลิกโดยใช้โปรแกรม ดังนั้นหากมีใครสามารถอธิบายวิธีเปิดแบบเลื่อนลง Bootstrap โดยใช้โปรแกรมได้ก็จะช่วยได้ดี!
ul.dropdown-menu
ใช้form.dropdown-menu>ul
.