我有一个游戏,玩家可以使用箭头键移动,但当我按上下箭头时,屏幕也会移动。有没有办法禁用这个功能?
我正在使用以下工具: 本地HTML页面,Google Chrome,Windows
(提醒一下 - 整个页面不是同时显示的)
以下是我的代码:
function moveCharacter()
{
// left arrow
if (keys[37])
{
move("left");
}
// up arrow
if (keys[38])
{
move("up");
}
// right arrow
if (keys[39])
{
move("right");
}
// down arrow
if (keys[40])
{
move("down");
}
}
document.body.addEventListener("keydown", function(e)
{
keys[e.keyCode] = true;
moveCharacter();
});
document.body.addEventListener("keyup", function(e)
{
keys[e.keyCode] = false;
});