используйте alt + shift + a как горячую клавишу в IE 7/8 - PullRequest
1 голос
/ 13 октября 2011

Я пытаюсь подключить прослушиватель 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 голосов
/ 14 октября 2011

Вы можете обойти это поведение с помощью события keydown.

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...