我一直在使用可滚动内容的叠加层(通过-webkit-overflow-scrolling: touch;
)在针对新iPad的网络应用上。
这些设计要求在常规的身体内容上偶尔可见某些可滚动的叠加,同时保持身体内容可触摸。这些叠加不是模态,它们更像是菜单。
一切都很好,我还没有采用自定义滚动条(如iScroll或ftscroller)。但我遇到了一个问题:
如果您快速滚动主体内容(长篇文章等)并让动量携带动画,则叠加内容中的后续点击将直接视为对主体的点击。结果是叠加层显示为冻结,因为它们无法与身体本身移动时进行交互。对他们采取的任何行动都转化为针对身体的手势。
我已经尝试在叠加滚动条上启用iScroll无效,因为当它滚动时,它们仍然被身体劫持。
有没有人经历过这个并想出任何工作?