我对我的网站在 Safari 中的滚动性能不满意。与您习惯从本机应用程序中获得的平滑动量滚动不同,您会得到一个笨拙的滚动,一旦您抬起手指,几乎立即停止。
在谷歌上搜索了一下后,我偶然发现了这篇文章:
这确实有效,但似乎有一些副作用,例如jQuery(document).scrollTop()
不再有效并且某些绝对/固定元素闪烁。
除了这篇文章,我在网上找不到更多关于这方面的信息,我认为这很奇怪。由于每个人都在寻找提高移动设备性能/用户体验的方法,而性能提升感觉很大,我想知道:
- 如文章中所述,惯性滚动实际上是否默认禁用(对我来说这似乎是真的:iPad mini with iOS9 and iPhone4 with iOS7)?
- 有没有其他方法可以实现这个结果(快速/平滑/动量滚动)而没有缺点?如何?(这个网站似乎做得很好: http: //m.tutti.ch/ganze-schweiz)
- 我是否在谷歌中搜索了错误的关键字,或者这对很多人来说似乎并不重要?
刚刚发现似乎还有一个我还没有注意到的额外副作用: Mobile Safari:惯性滚动身体和最小的 UI 行为?