如果是 Esc 键,我将关闭 iFrame 中的覆盖层。
我需要在框架和父级中监听该按键。
我当前的代码如下:
$(document).keydown(function(e){
if(e.keyCode == 27){
console.log('ESCAPE 1');
}
});
$(window.parent.document).keydown(function(e){
if(e.keyCode == 27){
console.log('ESCAPE 2');
}
});
如您所见,唯一的区别是选择器部分。
我的问题是,我可以缩短该代码吗?
最佳答案
您可以使用add :
$(document).add(window.parent.document).keydown(...
关于jquery - 如何将 $(document) 和 $(window.parent.document) 合二为一?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23885708/