【发布时间】:2016-06-23 08:41:22
【问题描述】:
我搜索了问题和答案,尝试了不同的方法(例如$('#element').popover('hide')),但我仍然无法使用 ESC 按钮关闭 Bootstrap 弹出窗口。
我会(错误地)认为这应该有效
$(document).keyup(function (event) {
if (event.which === 27) {
alert( "esc");
$scope.isOpen = false;
}
});
,但事实并非如此。
我准备好了a plunker。
非常感谢!
【问题讨论】:
-
你想只在 esc 按下时关闭它吗?
-
其他关闭弹出框的方法(点击外部,按钮等)正在工作。所以在这里关闭 esc 就足够了,谢谢。
-
检查 plunker 看它是否正常工作。
-
ng-keypress 也可能是一个选项
标签: javascript angularjs angular-ui-bootstrap popover