如何在canvas画布上特定位置监听鼠标事件?

比如在canvas的画布上某个位置画了个图片,想在这个图片上监听事件,该怎么做?

阅读 4.5k
2 个回答

监听画布的,再减去图片的起始位置

1.获取点击事件在canvas上的位置
2.使用canvas的getImageData方法获取像素,根据像素判断是否是在图片的区域内

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进