2016-07-12 10 views
1

jqueryを使用してEscキーをキャッチしてブートストラップのドロップダウンを閉じる最も単純な方法は何ですか?閉じるブートストラップ4ドロップダウンESCで

キーダウンリスナーの中で$( '#dropdown')。dropdown( 'toggle')を使うことができますが、これもドロップダウンを開き、 'close'はメソッドではないようです。

+0

は、私が思うのドロップダウンからオープンクラスを削除し、デフォルトではこの機能https://jsfiddle.net/1cm4sL07/を追加する必要を備えていません –

答えて

1

ちょうど

$(document).keyup(function(e) { 
    if (e.keyCode == 27) { // escape key maps to keycode `27` 
     $('.navbar .dropdown').removeClass('open') 
    } 
}); 
関連する問題