在IE 7/8中使用alt + shift + a作为热键

时间:2011-10-13 19:46:00

标签: javascript jquery internet-explorer javascript-events

我正在尝试在文档对象上附加一个keyup侦听器。我想知道用户何时按 alt + shift + a alt + shift + w 。两者都适用于Chrome和Firefox。在IE中, alt + shift + w 有效,但 alt + shift + a 没有。我知道IE保留的热键很少,但为什么还要接管 alt + shift 组合呢?有没有办法防止这种情况,还是IE中的流程?

演示: http://jsfiddle.net/HnD5E/

由于

1 个答案:

答案 0 :(得分:0)

您可以使用keydown事件解决此问题。

$(document).keydown(function (e) {
            if (e.keyCode == 65 && e.altKey) {
                 e.preventDefault();
            }
        }).keyup(...);

http://jsfiddle.net/HnD5E/4/