1
jqueryを使用してEscキーをキャッチしてブートストラップのドロップダウンを閉じる最も単純な方法は何ですか?閉じるブートストラップ4ドロップダウンESCで
キーダウンリスナーの中で$( '#dropdown')。dropdown( 'toggle')を使うことができますが、これもドロップダウンを開き、 'close'はメソッドではないようです。
jqueryを使用してEscキーをキャッチしてブートストラップのドロップダウンを閉じる最も単純な方法は何ですか?閉じるブートストラップ4ドロップダウンESCで
キーダウンリスナーの中で$( '#dropdown')。dropdown( 'toggle')を使うことができますが、これもドロップダウンを開き、 'close'はメソッドではないようです。
ちょうど
$(document).keyup(function(e) {
if (e.keyCode == 27) { // escape key maps to keycode `27`
$('.navbar .dropdown').removeClass('open')
}
});
は、私が思うのドロップダウンからオープンクラスを削除し、デフォルトではこの機能https://jsfiddle.net/1cm4sL07/を追加する必要を備えていません –