開いているdivを閉じるにはescキーをキャプチャする必要があります。divの内容はiframeです。divを開き、すぐにescを押して閉じると機能しますが、iframeをクリックしてescキーを押すと、現在のウィンドウのみをキャプチャするため、これ以上機能しません(この時点ではiframeウィンドウになります) )、どうすれば修正できますか?
これが私の親ウィンドウのコードです:
window.onkeydown = function(e) {
var e = e || window.event;
if (e.keyCode === 27) {
_this.closeDemo();
}
}