我似乎无法使用该onkeyup
事件来检测何时可靠地释放修饰键,特别是 Alt 键。有时有效,有时无效。不过,大多数时候它不会。
我目前的代码是:
document.documentElement.onkeyup = function(e) {
e = e || window.event;
if( !e.altKey) {
// do stuff here
document.documentElement.onkeyup = null;
}
}
可能与阻止默认事件操作不起作用...?当我在 IE9 中工作时,会弹出“文件”菜单。不过,在尝试触发事件之前,我确实关闭了菜单。