javascript - 按 esc 按键关闭 Bootstrap 弹出窗口

标签 javascript jquery twitter-bootstrap

我正在尝试使用 ESC 按键关闭 Bootstrap 弹出窗口。

但使用时似乎不起作用:

$(document).keyup(function (event) {
    if (event.which === 27) {
        $('#example').popover('hide');
    }
});         

这是 Bootstrap 弹出窗口的 fiddle :

http://jsfiddle.net/mashinista/b2NKt/

最佳答案

您包含的 fiddle 有弹出代码,但没有转义代码。

添加它,正如 koala_dev 指出的那样,你应该没问题:

Demo in fiddle

$('#example').popover();

$(document).keyup(function (event) {
    if (event.which === 27) {
        $('#example').popover('hide');
    }
});

此外,这与 modal escape function works 非常相似。

关于javascript - 按 esc 按键关闭 Bootstrap 弹出窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24659976/

相关文章:

javascript - 如何在 webGL 和 HTML5 中移动整个场景?

javascript - 为什么从其他网站返回时会留下最后一个哈希值,同时显示第一个哈希值的内容?

javascript - jquery: eventObject.pageY 和滚动条

html - 响应内容问题,内容从容器中出来

javascript - 使用 forge.js 使用 AES-CBC 和 PKCS#7 填充来加密消息

javascript - 为 Owl Carousel 添加动画字幕

css - Bootstrap - 删除移动设备上的框阴影

html - 正文没有延伸到页面的最后?

javascript - FOR 循环中的递归

javascript - 如何自动输入