Scroll iOS Safari上的动量/惯性滚动

Scroll iOS Safari上的动量/惯性滚动,scroll,momentum,Scroll,Momentum,我对我的网站在Safari中的滚动性能不满意。与你习惯于从本机应用程序中进行平滑的动量滚动不同,你得到的是一个笨重的滚动,几乎在你抬起手指时立即停止 在谷歌上搜索了一下后,我偶然发现了这篇文章: 这确实有效,但似乎有一些副作用,例如jQuery(document).scrollTop()不再工作,一些绝对/固定元素闪烁 除了这篇文章,我在网上找不到更多关于这方面的信息,我觉得这很奇怪。由于每个人都在寻找提高移动设备性能/UX的方法,而且性能提升感觉很大,我想知道: 惯性滚动是否真的像文章中所

我对我的网站在Safari中的滚动性能不满意。与你习惯于从本机应用程序中进行平滑的动量滚动不同,你得到的是一个笨重的滚动,几乎在你抬起手指时立即停止

在谷歌上搜索了一下后,我偶然发现了这篇文章:

这确实有效,但似乎有一些副作用,例如
jQuery(document).scrollTop()
不再工作,一些绝对/固定元素闪烁

除了这篇文章,我在网上找不到更多关于这方面的信息,我觉得这很奇怪。由于每个人都在寻找提高移动设备性能/UX的方法,而且性能提升感觉很大,我想知道:

  • 惯性滚动是否真的像文章中所说的那样在默认情况下被禁用了(对我来说这似乎是真的:iPadMini和iOS9,iPhone4和iOS7)
  • 有没有其他方法可以实现这个结果(快速/平滑/动量滚动)而没有缺点?怎么用?(这个网站似乎做得很好:)
  • 我是在谷歌搜索错误的关键词,还是这对很多人来说真的不重要
刚刚发现似乎还有一个我还没有注意到的副作用:

我使用
-webkit-overflow-scrolling:touch
css在iOS safari上强制惯性滚动,但正如您所说,它会带来一些副作用。特别是我看到绝对元素在滚动时闪烁。只是好奇,你找到你自己的解决方案了吗?嗨,诺曼,不幸的是没有-我目前没有使用它。因为昨天我解决了我在自己的项目中看到的闪烁问题,它是由一个具有
背景颜色:inherit
CSS的元素引起的。使用溢出滚动,它还引入了橡皮筋滚动效果。据我所知,没有什么好办法来防止这种情况。