请问: touch cancel 在 触摸的目标范围内, 手指稍微动一下会触发一次, 离开目标范围又会触发一次, 什么情况…
会触发touch move吧?或者是因为button本身就有start end move cancel四个监听,你又监听cancel,会触发两次?我只是猜测
会touch move, 也会touch cancel(手没放), 最终移除目标后抬起会再一次touch cancel
找到问题了, 原来目标在scrollview中会这样, 在其他地方就不会了. 得想办法兼容解决一下…
cancelInnerEvents Boolean
如果这个属性被设置为 true,那么滚动行为会取消子节点上注册的触摸事件,默认被设置为 true。 注意,子节点上的 touchstart 事件仍然会触发,触点移动距离非常短的情况下 touchmove 和 touchend 也不会受影响。
5赞
