Я пытаюсь запустить событие с правой и левой клавишей со стрелкой с помощью jQuery. Используя следующий код, я могу запускать события на любой из буквенно-цифровых клавиш, но клавиши курсора (вверх, вниз, влево, вправо) ничего не стреляют. Я разрабатываю сайт в первую очередь для пользователей IE, потому что это линейка бизнес-приложений. Я здесь что-то не так?
$('document').keypress(function(e){
switch (e.which) {
case 40:
alert('down');
break;
case 38:
alert('up');
break;
case 37:
alert('left');
break;
case 39:
alert('right');
break;
default:
alert('???');
}
});