使用addKeyListener绑定密钥Javascript

时间:2016-05-20 01:54:48

标签: javascript jquery addeventlistener keydown

我正在为一个类制作一个小游戏,但我找不到将键绑定到函数的方法。我找到的一个解决方案是使用addEventListener,但是我找不到一种方法来获取键值并将其绑定到动画。

document.addEventListener("keydown", function(event){
if(event.which === 65) {
    $("#player").animate({left: '5px'});
}
});

2 个答案:

答案 0 :(得分:1)

var x = event.which || event.keyCode;  // Use either which or keyCode, depending on browser support

答案 1 :(得分:0)

尝试以jQuery方式执行此操作。

  jsfiddle.net/jpmvkqzh/

当用户按下右箭头键并且当用户按下左箭头键时减少5px时,元素的position.left保持增加5px。

.stop()用于停止匹配元素上当前运行的动画。