我想用HTML5 <canvas>元素编写一个蛇游戏演示.我试图注册键盘(onkeydown)事件,但它不起作用.
码:
canvas.onkeydown = divertDirection; //don't work
//canvas.addEventListener("keydown", divertDirection, false); //don't work
//?????????????
function divertDirection(ev) {
console.log(ev);
}
//register this event for widnow
window.addEventListener("keydown", divertDirection, false); //ok
Run Code Online (Sandbox Code Playgroud) html5-canvas ×1