网页在Safari快速滚动和回弹的原理: -webkit-overflow-scrolling : touch;的实现
文章参考 http://blog.csdn.net/hursing/article/details/9186199
在工作中遇到这么一个问题 —— 商品详情列表中,使用手动上下滑动,在android 手机中很流畅,在apple safari手机中却只能手滑动多长距离,滚动条就滚动多长距离,显得非常不流畅。
解决办法:
在滚动条的div 中添加样式 -webkit-overflow-scrolling : touch;
WebKit私有的属性“-webkit-overflow-scrolling: touch”(允许独立的滚动区域和触摸回弹);
从前端开发的角度讲,只需要知道CSS的属性-webkit-overflow-scrolling是真的创建了带有硬件加速的系统级控件,所以效率很高。但是这相对是耗更多内存的,最好在产生了非常大面积的overflow时才应用。
相关推荐
sunshineboyleng 2019-12-23
wangjie 2019-11-10
e度空间 2020-06-11
baynkbtg 2019-12-23
NeptuneSafari 2013-07-17
echoes 2020-08-20
RainyX 2020-07-26
sunshineboyleng 2020-07-08
程序员俱乐部 2020-06-28
zhanghao 2020-06-16
sunshineboyleng 2020-06-04
bertzhang 2020-06-02
xtuhcy 2020-05-20
tichangde 2020-05-19