反馈滑动容器的一个Bug

  • Creator 版本: 3.8.7

  • 目标平台: 谷歌浏览器

  • 重现方式:滑动容器的TOUCH事件在其子节点也挂载TOUCH事件后就会出问题。子节点没有添加TOUCH事件时,容器的TOUCH_END、TOUCH_CANCEL事件会正常触发;但是如果子节点上也挂了TOUCH事件,当触发拖拽时,会直接触发容器的TOUCH_CANCEL事件,并且在松手后不再触发TOUCH_END或TOUCH_CANCEL。(猜测是cancelInnerEvents附近的逻辑问题)

  • 首个报错:

  • 之前哪个版本是正常的:

  • 手机型号:

  • 手机浏览器:

  • 编辑器操作系统:

  • 重现概率:必现

那你给子节点的范围加一个事件拦截,让这部分区域不触发父节点的事件。不知道你要实现什么功能,但是应该不需要在触发子节点事件的同时触发父节点的事件吧