移动端滚动条的问题之一
来源:互联网 发布:35岁开始学编程 编辑:程序博客网 时间:2024/06/05 18:24
问题描述:
当移动端写滚动效果时,会多出一部分,而且移动端和PC端的大小不一样,问题如下图圈出红色部分:
PC端:
Android:
iOS
原因:
多出的红色部分其实是滚动条的宽度,咱们直接上代码看:
.sq-combination-tit{ width: 100%; overflow: hidden; overflow-x: auto; -webkit-overflow-scrolling: touch; background: red;/*测试,为图中多出红色区域*/}.sq-combination-tit ul{ width: 220%; background: #ffffff;}
解决方法:
你如果删除上面ul中width: 220%;
的属性,那么问题会消失,虽然问题没有了,但是没办法实现左右滑动,或者你删除上面sq-combination-tit
中的overflow-x: auto;
属性,问题也会消失,但是你照样没办法滑动,那么到底是怎么回事呢?
而且可以从图中看到,Android和PC上都有红色问题部分,而且大小不一样,更重要的是iOS 10上不会出现这个问题,当他滑动起来的时候会出现黑色透明的滚动条,那么我们定位到问题:是不是因为滚动条的原因呢?上代码:
.sq-combination-tit::-webkit-scrollbar{ height: 0; width: 0;}
果然PC和Android上的红色消失了,iOS 10上左右滑动时出现的黑色部分也消失了,那么下次我们要记得设置滚动条的宽高为0。`
1 0
- 移动端滚动条的问题之一
- 移动端 去除滚动条
- js移动端滚动条
- 移动端 显示滚动条
- 移动端 隐藏滚动条
- 隐藏滚动条,移动端
- web移动端滚动条
- 滚动条的问题
- 移动端网页嵌套一个div,需要滚动条,但是在移动端浏览器上面没办法滚的问题
- CSS在移动端隐藏滚动条/自定义滚动条(scrollbar的各种属性)
- 广告条随滚动条的移动而移动
- 广告条随滚动条的移动而移动
- 广告条随滚动条的移动而移动
- 移动端滚动的橡皮筋问题
- 移动端滚动的橡皮筋问题
- 随滚动条移动的图片
- 随滚动条移动的层
- 随滚动条移动的层
- java常用类。
- 模拟实现strcpy,strncpy,strcat,strncat,strcmp,strncmp,memcpy,memmove
- 一个Hadoop错误解决
- 国外程序员整理机器学习资源大全
- Yii2实现跨mysql数据库关联查询排序功能
- 移动端滚动条的问题之一
- Android BroadCastReceive
- 阿里云配置mysql远程连接
- controller发送POST请求,并解决乱码问题(本类为快递100对接工具类)
- 树梅派应用51:在树莓派上截屏的方法
- Codecraft-17 and Codeforces Round #391 (Div. 1 + Div. 2, combined) B - Bash's Big Day 枚举
- Java Character类
- Freeswitch呼叫中心
- springboot(版本声明)