Я пытаюсь настроить меню, по которому можно перемещаться с помощью клавиш со стрелками. У меня есть этот рабочий плавник в Firefox.
Попытка заставить его работать в IE8 и после небольшой борьбы обнаружил, что это произошло потому, что IE8 не регистрировал нажатие клавиш на стрелках. Для проверки:
$(document).keypress(function (eh){
alert(eh.keyCode);
};
В Firefox нажатие любой из клавиш со стрелками вызовет предупреждение 37, 38, 39 или 40.
В IE8 ничего нет. Любая другая клавиша на стандартной клавиатуре QWERTY будет регистрироваться, но не клавиши со стрелками.
Это проблема с моим Javascript? Настройки браузера? Настройка Windows?