Big*_*PMC 5 html javascript input p5.js
如何禁用空间滚动?我正在制作一个画布游戏(如agar.io),我不希望用户在按空格键时向下滚动,但我仍然希望画布将其识别为用户按下空格键.我使用p5.js作为画布库.
这是覆盖在参考:
浏览器可能具有附加到各种键事件的不同默认行为.要防止此事件的任何默认行为,请在方法的末尾添加"return false".
换句话说,你可以简单地return false从keyPressed()函数:
function setup() {
createCanvas(500, 500);
}
function draw() {
}
function keyPressed(){
text("here", random(width), random(height));
return false;
}
Run Code Online (Sandbox Code Playgroud)
这表明,网页应不执行任何默认行为.所以你可能只想要return false某些键.
您还可能希望return false在其他鼠标事件函数中添加类似的语句,以避免用户按住空格键的情况.