小编DUU*_*123的帖子

HTML 页面在按键时滚动

我有一个游戏,玩家可以使用箭头键移动,当我点击向上或向下箭头时,屏幕也会移动。有办法禁用这个吗?

我正在使用以下内容:本地 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;
});
Run Code Online (Sandbox Code Playgroud)

html javascript keyboard

3
推荐指数
1
解决办法
2933
查看次数

标签 统计

html ×1

javascript ×1

keyboard ×1