首页 > 代码库 > TouchEvent里的targetTouches、touches、changedTouches的区别的具体体现是?
TouchEvent里的targetTouches、touches、changedTouches的区别的具体体现是?
-
touches
:当前屏幕上所有触摸点的集合列表 -
targetTouches
: 绑定事件的那个结点上的触摸点的集合列表 -
changedTouches
: 触发事件时改变的触摸点的集合
举例来说,比如div1
, div2
只有div2
绑定了touchstart
事件,第一次放下一个手指在div2
上,触发了touchstart
事件,这个时候,三个集合的内容是一样的,都包含这个手指的touch,然后,再放下两个手指一个在div1
上,一个在div2
上,这个时候又会触发事件,但changedTouches
里面只包含第二个第三个手指的信息,因为第一个没有发生变化,而targetTouches
包含的是在第一个手指和第三个在div2
上的手指集合,touches
包含屏幕上所有手指的信息,也就是三个手指。
转自---segmentFault https://segmentfault.com/q/1010000002870710
TouchEvent里的targetTouches、touches、changedTouches的区别的具体体现是?
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。