Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在按钮上按下鼠标()可更改游戏状态_Javascript_Html - Fatal编程技术网

Javascript 在按钮上按下鼠标()可更改游戏状态

Javascript 在按钮上按下鼠标()可更改游戏状态,javascript,html,Javascript,Html,我试图通过按下按钮来改变游戏状态,但这似乎不起作用。错误似乎是,“startButton.mousePressed不是函数” 我也很熟悉用html制作按钮,但是mousePressed()的使用似乎不起作用。如果我理解正确,startButton是一个html元素,您希望在每次单击startButton时触发stateChange函数。可以使用两个DOM事件 : 单击任何鼠标按钮(左、右、中)时将触发此操作 : 这将仅在左键单击时触发 您可以在提供的链接中找到这两个选项的用法信息。如何初始化st

我试图通过按下按钮来改变游戏状态,但这似乎不起作用。错误似乎是,“startButton.mousePressed不是函数”


我也很熟悉用html制作按钮,但是
mousePressed()
的使用似乎不起作用。

如果我理解正确,startButton是一个html元素,您希望在每次单击startButton时触发stateChange函数。可以使用两个DOM事件

:

单击任何鼠标按钮(左、右、中)时将触发此操作

:

这将仅在左键单击时触发


您可以在提供的链接中找到这两个选项的用法信息。

如何初始化
startButton
变量?我不认为鼠标按下是一个函数。我想你们正在看mousedown事件?你们能在这里包括HTML代码吗?!
function draw(){ 
    if (gameState === "start"){
        startButton.mousePressed(() => { stateChange() });
    }
}

function stateChange() {
  gameState = "playing";
}