我一直在使用引導用下面的代碼創建了一個下拉菜單:如何隱藏用戶點擊一個項目後的下拉菜單?
<li class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" href="#">Examples </a><ul class="dropdown-menu" id="examples">
<li><a href="#" class="example" id="atlas" data-example-name="atlas">Atlas</a> </li>
<li><a href="#" class="example" id="map" data-example-name="map"> Map</a></li>
</ul>
</li>
但是,我無法隱藏一個下拉菜單,用戶點擊菜單項後。我已經使用jQuery,給下面的代碼嘗試:
$("#atlas").click(function(){
$("#examples").show();
})
,但它要求我在一個菜單項單擊兩次(第一次以執行其所需的操作,第二次終於隱藏)。
,我建議你添加一個「切換」級,將顯示在菜單中,您還可以在它添加CSS過渡。(對不起,我沒有時間來建立一個例子) 的jQuery將只有一個ToggleClass方法,將添加或刪除 – miguelmpn
你試圖隱藏整個下拉菜單,或只是列表項? –
只是列表項目 –