我试图在我的HTML5游戏中使用箭头键时阻止滚动。这是一个迷宫游戏,你在屏幕上箭头键或按键控制,但每当我按“向上”或“向下”键,它总是scrolls.I现在用:javascript阻止滚动
document.addEventListener('keydown', function(e){
if(e.keyCode === 40) {
down();
} else if(e.keyCode === 38) {
up();
} else if(e.keyCode === 37) {
leftclick();
} else if(e.keyCode === 39) {
rightclick();
}
})
这是可能的JavaScript的?我希望它能够使用我的鼠标滚动,但不能在我使用键盘上的箭头键时滚动。我的游戏是在http://thomaswd.com/maze。请帮忙。谢谢!
可能重复: //stackoverflow.com/questions/14320634/body-stop-scrolling-after-keydown-keypress-with-jquery) – epascarello 2013-02-15 18:43:31
http://stackoverflow.com/a/4770179/410273 – andrewk 2013-02-15 18:43:54