我试图忽略jQuery并想要检测是否按下了左键或右键。我无法让它发挥作用。
var keyPress = function(event) {
var keyCode = event.keyCode;
if (keyCode == 37)
//do something
if (keyCode == 39)
//do something
}
document.onkeydown = keyPress(event);
我遇到的问题是我无法检测到任何键盘事件。
非常感谢任何帮助。
答案 0 :(得分:6)
您需要将函数引用传递给onkeydown
document.onkeydown = keyPress;
您正在做什么来调用函数keyPress
并将其返回的值作为onkeydown
处理程序传递,在本例中为undefined
。