layer子窗体ESC键关闭
<script>
$(document).ready(function() {
// 页面加载后立即聚焦到 body 或某个元素
$('body').focus();
// 或者聚焦到一个隐藏的 input 确保事件捕获
$('<input type="text" style="position:absolute;opacity:0;">')
.appendTo('body')
.focus()
.blur(); // 立即失去焦点但不影响事件监听
$(document).keydown(function(e) {
if (e.keyCode === 27) {
var index = parent.layer.getFrameIndex(window.name);
parent.layer.close(index);
return false; // 阻止事件冒泡
}
});
});
</script>
