私は次のコードを使用して、ブートストラップ使用してドロップダウンメニューを作成しました:ユーザーがアイテムをクリックした後にドロップダウンメニューを非表示にする方法は?
<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();
})
をそれは(、最終的にそれを隠すために二度目をその所望のアクションを実行するのは初めて)を2回押してメニュー項目をクリックして私を必要とします。
私はあなたがメニューが表示されます、あなたもそれにCSSトランジションを追加することができ、「切り替え」クラスを追加することを提案...(申し訳ありませんが、私は例を構築する時間がありません) のjQueryます追加または削除するToggleClassメソッドを持っている – miguelmpn
ドロップダウンメニュー全体、またはリスト項目だけを隠そうとしていますか? –
リストの項目 –