【发布时间】:2015-05-30 11:32:54
【问题描述】:
当用户按下 F1 键时,我打算显示我们的应用程序帮助并禁止默认操作。 我尝试使用不同的选项不显示 IE 的帮助弹出窗口。 这是我的代码:
document.addEventListener('keydown', function (e) {
if (e.key === 'F1' || e.keyCode == 112) {
e.cancelBubble = true;
e.cancelable = true;
e.stopPropagation();
e.preventDefault();
e.returnValue = false;
//my help menu code goes here
}
});
请告诉我如何才能显示我的应用程序的帮助页面而不是 IE 帮助。 我用的是IE11版本。
【问题讨论】:
-
你试过
event.originalEvent.keyCode = 0;,根据this answer它在IE8中工作 -
我看不到 event.originalEvent
-
IE11: event.originalEvent => 未定义
标签: javascript jquery html internet-explorer dom