Ipad 动量驱动滚动<;车身>;劫持者将事件追踪到覆盖层?

Ipad 动量驱动滚动<;车身>;劫持者将事件追踪到覆盖层?,ipad,scroll,mobile-safari,overflow,Ipad,Scroll,Mobile Safari,Overflow,我一直在一个针对新款ish iPad的网络应用程序上使用可滚动内容的覆盖(通过-webkit overflow scrolling:touch;) 这些设计要求某些可滚动的覆盖层偶尔在常规正文内容上可见,同时保持正文内容可触摸。这些叠加不是模态,它们更像是菜单 一切都很好,我还没有求助于自定义滚动条(如或)。但我遇到了一个问题: 如果您快速滚动主体内容(长文章等),并让动量携带动画,则覆盖内容内的后续点击将被视为直接点击主体。结果是覆盖层看起来是冻结的,因为当身体自身移动时,它们无法相互作用。对

我一直在一个针对新款ish iPad的网络应用程序上使用可滚动内容的覆盖(通过
-webkit overflow scrolling:touch;

这些设计要求某些可滚动的覆盖层偶尔在常规正文内容上可见,同时保持正文内容可触摸。这些叠加不是模态,它们更像是菜单

一切都很好,我还没有求助于自定义滚动条(如或)。但我遇到了一个问题:

如果您快速滚动主体内容(长文章等),并让动量携带动画,则覆盖内容内的后续点击将被视为直接点击主体。结果是覆盖层看起来是冻结的,因为当身体自身移动时,它们无法相互作用。对他们采取的任何行动都会转化为针对身体的手势

我尝试在覆盖滚动条上启用iScroll,但没有任何效果,因为当身体滚动时,对它们的点击仍然被身体劫持

有没有人经历过这种情况,并提出了一些解决办法