【问题标题】:Using addKeyListener to bind keys Javascript使用 addKeyListener 绑定键 Javascript
【发布时间】:2016-05-20 10:12:32
【问题描述】:

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

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

【问题讨论】:

    标签: javascript jquery addeventlistener keydown


    【解决方案1】:
    var x = event.which || event.keyCode;  // Use either which or keyCode, depending on browser support
    

    【讨论】:

      【解决方案2】:

      尝试用 jQuery 的方式来做。

        jsfiddle.net/jpmvkqzh/
      

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

      .stop() 是在匹配的元素上停止当前正在运行的动画。

      【讨论】:

        猜你喜欢
        • 2016-01-15
        • 1970-01-01
        • 1970-01-01
        • 2021-06-09
        • 2018-10-14
        • 1970-01-01
        • 2012-01-19
        • 1970-01-01
        相关资源
        最近更新 更多