解决移动端滚动不流畅的问题以及最外成用fixed包围的页面滚动问题
2019-04-03 17:45
1916 查看
设置div的overflow:scroll,但是在手机上滑动的时候有点卡顿,所以在这个div上加一个css:
-webkit-overflow-scrolling : touch;
在苹果手机上使用-webkit-overflow-scrolling:touch会导致使用固定定位的元素,随着页面一起滚动,只有滚动停止时才会恢复原位。如果不用这个属性的话,使用overflow-y:属性的盒子滑动非常不流畅,
解决方法:
使用overflow-y属性的元素不应该和固定元素在一个层级,使用overflow-y属性的元素外面加一层和固定元素在同一层级可以解决该问题…
但是注意,ios端触发touch事件是在手指在屏幕上的操作期间。
例如touchend事件,是在你手指离开屏幕时就立即触发。而不是在滑动停止时触发。
相关文章推荐
- 中间部分滚动记录div内滚动条的位置, 以及将页面分为三部分组成解决position:fixed在ios下失效问题
- 解决移动端web页面整个背景图横向滚动问题
- 解决移动端web页面整个背景图横向滚动问题
- 移动端touch事件影响click事件以及在touchmove添加preventDefault导致页面无法滚动的解决方法
- 解决移动端web页面整个背景图横向滚动问题
- 解决移动端web页面整个背景图横向滚动问题
- 解决移动端web页面整个背景图横向滚动问题
- 解决移动端web页面整个背景图横向滚动问题
- 解决移动端web页面整个背景图横向滚动问题
- 解决移动端web页面整个背景图横向滚动问题
- 移动端touch事件影响click事件以及在touchmove添加preventDefault导致页面无法滚动的解决方法
- 解决移动端web页面整个背景图横向滚动问题
- 解决移动端web页面整个背景图横向滚动问题
- 开发移动端web页面时候遇到的问题以及解决方法
- 关于移动端使用局部滚动解决ios不支持position:fixed后产生的问题
- 解决 IE6 不支持绝对定位 fixed 以及IE6下被绝对定位的元素在滚动的时候会闪动的问题
- 移动端页面滚动穿透问题解决方案
- 【转】40条常见的移动端Web页面问题解决方案
- IE6解决无法实现position:fixed浮动层固定在滚动页面(无抖动)
- ScrollView嵌套ViewPager的滚动冲突,以及ViewPage中的高度自适应问题解决