页面直接预览能够使用Esc键关闭页面,但是在 数据决策系统 和 对话框 里面就都不生效,哪位老师知道这个该怎么做吗?
$(document).bind('keydown', function(e) {
var key = window.event ? e.keyCode : e.which;
if (key.toString() == "27") {
window.close();
}
})
模拟点击关闭按钮实现了这个功能。$(".fr-core-panel-tool-close").click();
因为关闭标签页和关闭对话框不是window.close()
关闭标签页
$(document).bind('keydown', function(e) { var key = window.event ? e.keyCode : e.which; if (key.toString() == "27") { console.log(1); window.parent.FS.tabPane.closeActiveTab(); } })
关闭对话框
$(document).bind('keydown', function(e) { var key = window.event ? e.keyCode : e.which; if (key.toString() == "27") { console.log(1); window.parent.FR.closeDialog(); } })