【发布时间】:2015-10-10 06:20:55
【问题描述】:
我正在开发一款 HTML5 游戏,在我的游戏中,您使用空格键进行射击。这很好,直到我意识到在较小的屏幕上空格键会滚动到页面底部,隐藏部分游戏。如何阻止浏览器的热键使页面向下滚动?或者,当他们单击画布时,如何冻结该人的滚动。这是游戏的链接:http://73.9.75.150:8886/zn/index.html
密钥处理代码:
window.addEventListener("keydown", function(e){
keys[e.keyCode] = true;
});
window.addEventListener("keyup", function(e){
keys[e.keyCode] = false;
});
【问题讨论】:
-
请在您的问题中显示相关的密钥处理代码。一般来说,您可能需要使用
event.preventDefault()来停止按键事件的默认行为。 -
@nnnnnn 我添加了代码
标签: javascript css html canvas