我正在尝试在文档对象上附加一个 keyup 监听器。我想知道用户何时按下 alt + shift + a 或 alt + shift + w。两者都适用于 Chrome 和 Firefox。在 IE 中, alt + shift + w 有效,但 alt + shift + a 没有。我知道 IE 保留了很少的热键,但为什么还要接管 alt + shift 组合呢?有没有办法阻止这种情况,或者这是 IE 中的流程?
最佳答案
您可以使用 keydown
事件来解决此问题。
$(document).keydown(function (e) {
if (e.keyCode == 65 && e.altKey) {
e.preventDefault();
}
}).keyup(...);
关于javascript - 在 IE 7/8 中使用 alt + shift + a 作为热键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7759605/