按键向下和向上事件不';我不能在Javascript中工作
我正在尝试用html5、javascript和css以及canvas制作一个乒乓球游戏,但是按键和按键的事件不起作用。你有语法错误,你是新来使用按键向下和向上事件不';我不能在Javascript中工作,javascript,css,html,Javascript,Css,Html,我正在尝试用html5、javascript和css以及canvas制作一个乒乓球游戏,但是按键和按键的事件不起作用。你有语法错误,你是新来使用e.keyCode的,而不是e.keyCode你有语法错误,新使用e.keyCode代替e.keyCode必须将keyCode更改为keyCode 考虑到一些浏览器不支持keyCode,您必须使用 哪个 将您的代码更改为此,它将适用于所有人。 document.addEventListener("keydown", keyD); document.add
e.keyCode
的,而不是e.keyCode你有语法错误,新使用e.keyCode
代替e.keyCode必须将keyCode
更改为keyCode
考虑到一些浏览器不支持keyCode
,您必须使用
哪个
将您的代码更改为此,它将适用于所有人。
document.addEventListener("keydown", keyD);
document.addEventListener("keyup", keyU);
function keyD(e){
if(e.keycode == 38){
plat1UpP = true;
}else if(e.keycode == 40){
plat1DownP = true;
}
}
function keyU(e){
if(e.keycode == 38){
plat1UpP = false;
}else if(e.keycode == 40){
plat1DownP = false;
}
}
您必须将keycode
更改为keycode
考虑到一些浏览器不支持keyCode
,您必须使用
哪个
将您的代码更改为此,它将适用于所有人。
document.addEventListener("keydown", keyD);
document.addEventListener("keyup", keyU);
function keyD(e){
if(e.keycode == 38){
plat1UpP = true;
}else if(e.keycode == 40){
plat1DownP = true;
}
}
function keyU(e){
if(e.keycode == 38){
plat1UpP = false;
}else if(e.keycode == 40){
plat1DownP = false;
}
}
什么不起作用?它不接收keydown/keyup。您是否尝试添加console.log语句以确保它不运行它们?什么不起作用?它不接收keydown/keyup。您是否尝试添加console.log语句以确保它不运行它们?