求助,TOUCH_MOVE事件的坑

容器A 内含有节点B

A上监听TOUCH_MOVE事件,无法在响应中 e.target获取节点B

求助,这个应该如何处理呢?

e.target.getChildByName(B)

因为容器内有多个对象,我要精确到移动到哪个子对象上,不然就不需要事件来获取了

事件是A上的,所以target是A节点,你想判断触点在哪个区域内,需要计算判断

以前用egret弄,move事件里是能获取目标 target的。
所以这里我找到个比较绕的方法,子对象上加mouseenter事件派发消息,然后容器上监听消息判断移动时候派发消息的子对象

touchstart事件反而支持容器上的 e.target获取子对象,不过也需要子对象上注册个touchstart事件才能激活