我正在尝试使用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('???');
}
});