JS上的keyCode事件上有多个键

Multiple keys on keyCode event on a JS

本文关键字:上的 keyCode 事件 JS      更新时间:2023-09-26

只是从JS的一些键盘控件开始。我有一个单键向下使用箭头键使球向左/向上/向下/向右移动,但我想知道如何在向左和向上键同时按下的情况下书写对角线。

我试过了,但不起作用。

if (e.keyCode==37 && e.keyCode==39) {
    mx = -2;
    my = -2;
}

不确定如何编写。

您可以这样做:

if (e.keyCode == 37) { 
   mx = -2;
}
if(e.keyCode == 39){
   my = -2;
}

注意没有else