小程序scroll-view安卓机隐藏横向滚动条的实现详解


Posted in Javascript onMay 16, 2019

一、实践踩坑

项目使用mpvue开发

1.使用flex布局

// html大概长这样

<div class="worth-wraper">
 <scroll-view scroll-x="true" scroll-left="0">
 <div class="worth-list">
 <div class="worth-item-img">
 <img src="/static/images/index/brand1.png" alt="">
 </div>
 <div class="worth-item-img">
 <img src="/static/images/index/brand2.png" alt="">
 </div>
 <div class="worth-item-img">
 <img src="/static/images/index/brand3.png" alt="">
 </div>
 <div class="worth-item-img">
 <img src="/static/images/index/brand4.png" alt="">
 </div>
 </div>
 </scroll-view>
</div>
// css相应就大概长这样
.worth-wraper{

margin-top: 60rpx;
height: 560rpx;
box-sizing: border-box;
display: flex;
width: 750rpx;
overflow: hidden;
font-size: 28rpx;
color: #7a7269;
line-height: 42rpx;
.worth-list{
 display: flex;
 margin-left: 30rpx;
 .worth-item-img{
   flex: 1;
   margin-right: 20rpx;
   width: 290rpx;
   height: 560rpx;
 }
 img{
  width: 290rpx;
  height: 560rpx;
 }
 .worth-item{
  padding: 0 35rpx 0 40rpx;
  flex: 1;
  box-sizing: border-box;
  background: url("../../../static/images/index/worth-bg1.png") no-repeat;
  background-size: 100% 100%;
  width: 290rpx;
  height: 560rpx;
  margin-right: 20rpx;
 }
}
}

ios没有问题,样式正常,然后到了安卓机上,却出现了横向滚动条.......然后各种找如何去除横向滚动条的方法....

二、隐藏滚动条

在网上搜了很多,都是说加上这段代码就可以:

/隐藏滚动条/

::-webkit-scrollbar{

width: 0;

height: 0;

color: transparent;
}

或者有的人说这样子:

/隐藏滚动条/

::-webkit-scrollbar{

display: none;
}

然而两种方法我都试过,然而在安卓机上并没什么鸟用。

后来看到有人这么说:

1.scroll-view 中的需要滑动的元素不可以用 float 浮动;

2.scroll-view 中的包裹需要滑动的元素的大盒子用 display:flex; 是没有作用的;

3.scroll-view 中的需要滑动的元素要用 dislay:inline-block; 进行元素的横向编排;

4.包裹 scroll-view 的大盒子有明确的宽和加上样式--> overflow:hidden;white-space:nowrap;

好像能行得通....不用flex,不用float

然后改写css代码

.worth-wraper{

 margin-top: 60rpx;
 width: 750rpx;
 height: 560rpx;
 overflow: hidden; 
 scroll-view{
  width: 100%;
  white-space: nowrap;
 }
 .worth-list{
  display: inline-block;
  margin-left: 30rpx;
  padding-bottom: 60rpx; //加个padding值,这样高度大于scroll-view外面包裹的元素
  .worth-item-img{
   margin-right: 20rpx;
   width: 290rpx;
   height: 560rpx;
   display: inline-block;
  }
 }
}

到这里,scroll-view安卓机上横向滚动条消失了,大概长这样:

小程序scroll-view安卓机隐藏横向滚动条的实现详解

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
jQuery 数据缓存模块进化史详细介绍
Nov 19 Javascript
JS画5角星方法介绍
Sep 17 Javascript
用正则表达式替换图片地址img标签
Nov 22 Javascript
Extjs Label的 fieldLabel和html属性值对齐的方法
Jun 15 Javascript
Javascript 构造函数详解
Oct 22 Javascript
详解JavaScript对象和数组
Dec 03 Javascript
不间断循环滚动效果的实例代码(必看篇)
Oct 08 Javascript
BootStrap中Table分页插件使用详解
Oct 09 Javascript
bootstrap日期控件问题(双日期、清空等问题解决)
Apr 19 Javascript
详解JS模块导入导出
Dec 20 Javascript
jsonp实现百度下拉框功能的方法分析
May 10 Javascript
vue中音频wavesurfer.js的使用方法
Feb 20 Vue.js
微信小程序云开发之云函数详解
May 16 #Javascript
微信小程序云开发之模拟后台增删改查
May 16 #Javascript
微信小程序云开发之新手环境配置
May 16 #Javascript
vue项目中使用scss的方法步骤
May 16 #Javascript
微信小程序云开发使用方法新手初体验
May 16 #Javascript
angular多语言配置详解
May 16 #Javascript
详解基于mpvue微信小程序下载远程图片到本地解决思路
May 16 #Javascript
You might like
PHP 存取 MySQL 数据库的一个例子
2006/10/09 PHP
PHP抽象类 介绍
2012/06/13 PHP
ThinkPHP模板中判断volist循环的最后一条记录的验证方法
2014/07/01 PHP
twig模板获取全局变量的方法
2016/02/05 PHP
php基于CodeIgniter实现图片上传、剪切功能
2016/05/14 PHP
php 判断字符串编码是utf-8 或gb2312实例
2016/11/01 PHP
js 加载时自动调整图片大小
2008/05/28 Javascript
javascript类继承机制的原理分析
2009/09/12 Javascript
获取body标签的两种方法
2011/10/13 Javascript
JS小游戏之仙剑翻牌源码详解
2014/09/25 Javascript
解决jQuery使用JSONP时产生的错误
2015/12/02 Javascript
JS正则表达式比较常见用法
2016/01/26 Javascript
用window.onerror捕获并上报Js错误的方法
2016/01/27 Javascript
JS控制页面跳转时未请求要跳转的地址怎么回事
2016/10/14 Javascript
JS实现点击Radio动态更新table数据
2017/07/18 Javascript
如何利用ES6进行Promise封装总结
2019/02/11 Javascript
微信小程序开发(二):页面跳转并传参操作示例
2020/06/01 Javascript
JS实现炫酷轮播图
2020/11/15 Javascript
TF-IDF与余弦相似性的应用(一) 自动提取关键词
2017/12/21 Python
python 输出上个月的月末日期实例
2018/04/11 Python
Python3.5 Pandas模块之DataFrame用法实例分析
2019/04/23 Python
详解Python下载图片并保存本地的两种方式
2019/05/15 Python
解决torch.autograd.backward中的参数问题
2020/01/07 Python
pycharm实现在子类中添加一个父类没有的属性
2020/03/12 Python
css3的focus-within选择器的使用
2020/05/11 HTML / CSS
详解通过HTML5 Canvas实现图片的平移及旋转变化的方法
2016/03/22 HTML / CSS
党员自我评价分享
2013/12/13 职场文书
《草原的早晨》教学反思
2014/04/08 职场文书
计生专干事迹
2014/05/28 职场文书
工资收入证明样本(5篇)
2014/09/16 职场文书
查摆问题整改措施范文
2014/10/11 职场文书
2014年转正工作总结
2014/11/08 职场文书
2015年元旦晚会活动总结(学生会)
2014/11/28 职场文书
2015年行政助理工作总结
2015/04/30 职场文书
科级干部培训心得体会
2016/01/06 职场文书
Python之matplotlib绘制饼图
2022/04/13 Python