如何使用 addEventListener 检查特定的键关闭


  1. 我的第一个问题是为什么我必须去掉括号当我调用函数时:redManMovement
    如果我redManMovement()它调用它,它会在没有任何键的情况下移动

  2. 如何检查特定按钮是否关闭?
    这似乎是我无法做的事情,因为我无法调用参数redManMovement,所以我无法使用which()函数。

附言我昨天刚开始Javascript。

function redManMovement(){
    redManY -= 10 ;
}
function moveEverything(){                   // Calculate Movements 
    window.addEventListener("keydown",redManMovement,false);
}
  1. 如果您在.addEventListener()使用 redManMovement(),则该函数将立即执行

  2. redManMovement函数省略了event参数,这将允许您获得event.which;例如,

// where `redManY` is defined, i.e., `var redManY = 0`
function redManMovement(event) {
  console.log(event.which); // or `event.keyCode`
  redManY -= 10 ;
}

相关内容

  • 没有找到相关文章

最新更新