Javascript将事件“mousedown”替换为“spacebar”

时间:2017-01-07 19:04:57

标签: javascript html5 dom

我用HTML编写这个小游戏,并且玩游戏我需要点击鼠标,但我想用空格键替换。

var evt = "touchstart";
   if (width >= 500) {
      width  = 320;
      height = 480;
      canvas.style.border = "1px solid #000";
      evt = "mousedown";    
   }

如何将空格键用作“mousedown”?

谢谢!

1 个答案:

答案 0 :(得分:0)

您必须将事件类型更改为keydown,并检查空格键keycode是否为32。

以下是一个示例:

window.addEventListener('keydown', function(e) {
  if (e.keyCode == 32) {
    console.log('Spacebar pressed');
  }
});