我正在尝试设置一个可以通过箭头键导航的菜单。我在 Firefox 中有这个工作鳍。
试图让它在 IE8 中工作,经过一番挣扎,发现这是因为 IE8 不会在箭头上注册按键。去测试:
$(document).keypress(function (eh){
alert(eh.keyCode);
};
在 Firefox 中,按任意箭头键会触发 37、38、39 或 40 的警报。
在 IE8 中,什么都没有。标准 QWERTY 键盘上的任何其他键都会注册,但箭头键不会注册。
这是我的 Javascript 的问题吗?浏览器设置?Windows 设置?