关闭ESC

时间:2016-07-12 23:57:12

标签: jquery twitter-bootstrap dropdown

使用jquery捕获esc键以关闭Bootstrap下拉列表的最简单方法是什么?

我知道我可以在keydown监听器中使用$('#dropdown')。dropdown('toggle')但是也会打开下拉列表并且'close'似乎不是一种方法。

1 个答案:

答案 0 :(得分:1)

只需从下拉列表中删除公开课

即可
$(document).keyup(function(e) {
     if (e.keyCode == 27) { // escape key maps to keycode `27`
        $('.navbar .dropdown').removeClass('open')
    }
});