收藏
回答

canvas里绑定点击事件监听的函数,但不触发也没反应?

新手小白,代码如下。

第一个问题:

已经获取到了canvas,也把图片绑在ctx上draw也能显示。

就是绑定事件的时候,我试了click,mousedown,mousemove,都没反映。


第二个问题:

后来又抄了另一种写法,封装了一下:

这次倒是触发了,但是不是我点击触发的,而是这个界面onLoad的时候自己触发的……

然后我去点击他,依然不触发。

请大佬帮我看看。

我的问题一的写法,和问题二,也没区别啊。

回答关注问题邀请回答
收藏

1 个回答

  • 微盟
    微盟
    2023-05-15

    第一个问题:首先没有Image这个对象可以new

    第二个问题:这里方法后面跟了()就是直接调用了,所以在onload的时候就自己触发了

    第三个问题:提问的方式不好,至少应该剥离必要代码上传代码片段,方便别人复现,通常情况下一看到几张代码截图就没心思在看了

    2023-05-15
    有用
    回复 1
    • 人工智什么
      人工智什么
      2023-05-16
      问题已解决,虽然不是这么解决的,不过还是谢谢你。
      2023-05-16
      回复
登录 后发表内容