1. 首页
  2. 跨平台
  3. Weex
  4. 详解Canvas事件绑定

详解Canvas事件绑定

上传者: 2020-12-17 06:26:29上传 PDF文件 110.99KB 热度 25次
众所周知canvas是位图,在位图里我们可以在里面画各种东西,可以是图片,可以是线条等等。那我们想给canvas里的某一张图片添加一个点击事件该怎么做到。而js只能监听到canvas的事件,很明显这个图片是不存在与dom里面的图片只是画在了canvas里而已。下面我就来简单的实现一个canvas内部各个图片的事件绑定。 我先来讲下实现原理:其实就是canvas绑定相关事件,在通过记录图片所在canvas的坐标,判断事件作用于哪个图片中。这样讲是不是感觉跟事件代理有点相似咧。不过实现起来还是有稍许复杂的。 ps:下面的代码我是用ts写的,大家当es6看就好了,稍有不同的可以查看 typescri
用户评论