【问题标题】:Close Bootstrap 4 dropdown on ESC关闭 ESC 上的 Bootstrap 4 下拉菜单
【发布时间】:2016-07-12 23:57:12
【问题描述】:

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

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

【问题讨论】:

标签: jquery twitter-bootstrap dropdown


【解决方案1】:

只需从下拉列表中删除开放类

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-09-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-22
    • 1970-01-01
    相关资源
    最近更新 更多