我在互联网上获取了一些基本的 Pong 代码并尝试添加按键,代码在这里:http ://cssdeck.com/labs/ping-pong-game-tutorial-with-html5-canvas-and-sounds
我添加了这个:
canvas.addEventListener("keydown", handlekeydown, true);
在此现有代码之后:
canvas.addEventListener("mousemove", trackPosition, true);
canvas.addEventListener("mousedown", btnClick, true);
我还添加了这个:
function handlekeydown(e) {
console.log("debug");
console.log("keycode: "+e.keyCode);
}
但是即使我尝试按各种键,也不会调用该函数。为什么是这样?我很确定画布是焦点。