IOS webkit-overflow-scrolling: touch 踩坑笔记


-webkit-overflow-scrolling: touch; /* 当手指从触摸屏上移开,会保持一段时间的滚动 */

-webkit-overflow-scrolling: auto; /* 当手指从触摸屏上移开,滚动会立即停止 */

overflow:auto 或scroll在ios下无效,需要用-webkit-overflow-scrolling属性
然而 “该特性是非标准的,请尽量不要在生产环境中使用它!”

橡皮筋事件会导致卡顿,要几秒之后才能恢复正常。

解决方案是
-webkit-overflow-scrolling: touch; /*MAKES OVERFLOWN OBJECTS HAVE INERTIA SCROLLING*/
-webkit-transform: translateZ(0px); /*HELPS THE ABOVE WORK IN IOS5*/
-webkit-transform: translate3d(0,0,0); /*HELPS THE ABOVE WORK IN IOS8*/
-webkit-perspective: 1000; /*HELPS THE ABOVE WORK IN IOS8*/


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM