我需要捕获 esc 键来关闭我的开放div。div内容为iframe。当我打开div时很快就按下 esc 来关闭它。但是当我点击iframe,然后按下 esc 键时,它对我来说不再有用了。请原谅只捕获当前窗口(此时将是iframe窗口),我该如何解决?
这是我父窗口的代码:
window.onkeydown = function(e) {
var e = e || window.event;
if (e.keyCode === 27) {
_this.closeDemo();
}
}
答案 0 :(得分:1)
如何在iframe中添加onkeydown
处理程序:
window.onkeydown = function(e) {
var e = e || window.event;
if (e.keyCode === 27) {
parent.closeDemo();
}
}