在ios的UIWebView下,overflow:auto; 的元素的滚动很生硬,有时候会用 -webkit-overflow-scrolling:touch; 来实现类似原生的弹性滚动。
原理大约是UIWebView会对设置了 -webkit-overflow-scrolling:touch; 的对象,创建一个UIWebOverflowScrollView来实现类似原生的渲染。
一般情况下没什么问题,但在某些时候,元素在内容滚动时会卡住,并带着整个页面一起移动了。
暂时没有找到好的解决方法,只能先把弹性滚动干掉了。
参考 iOS 与 惯性滚动