问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

小程序丨scroll-view ios苹果手机垂直滚动条怎么隐藏

发布网友 发布时间:2022-04-26 22:12

我来回答

2个回答

懂视网 时间:2022-04-26 19:41

一、实践踩坑

项目使用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="https://www.gxlcms.com/static/images/index/brand1.png" alt="">
 </div>
 <div class="worth-item-img">
 <img src="https://www.gxlcms.com/static/images/index/brand2.png" alt="">
 </div>
 <div class="worth-item-img">
 <img src="https://www.gxlcms.com/static/images/index/brand3.png" alt="">
 </div>
 <div class="worth-item-img">
 <img src="https://www.gxlcms.com/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安卓机上横向滚动条消失了,大概长这样:

热心网友 时间:2022-04-26 16:49

可以在js中设置滚动条的位置,比如我希望设置为滚动条的高度能够撑满除底部固定按钮外的剩余界面,并在每一次点击按钮之后,往scroll-view中添加内容,并将滚动条可以移到最下方。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
抗击疫情祝福语简短 疫情早日结束愿大家平安(精选76句) 新肺炎防范祝福语 2024年为武汉加油的朋友圈祝福语暖心句子 qq对对碰为什么在QQ游戏客户端页面没有QQ对对碰游戏 关于山地车骑行装备 烧心反酸吃什么药缓解 反胃酸烧心吃什么药 我第第因为喜欢一位女孩不和他谈拉受刺激神经错乱厌世厌学 怎么办 精神错乱你了解了吗 溯洄从之道阻且长什么意思 怎样隐藏横向滚动条 在winform中,如何为DatagridView设置横向滚动条 如何控制ScrollView的滚动条,让滚动条停在指定位置 左右两块区域,右区域子元素scroll-x滚动,整个页面不滚动,有大佬吗? html 自动显示横向滚动条 android文字横向滚动的自定义view 小程序scroll-view滑动抖动和闪无是什么病 uiscrollview怎么横向滚动在xib设置 《商务礼仪》相关考试题 《商务社交礼仪》 复习 练习题 05 急求现代商务礼仪之活动礼仪或者宴请礼仪试题???亲好新朋友帮帮忙哈... 商务礼仪试题 商务礼仪多选题的答案? 商务礼仪考题 北京石油大学商务礼仪在线答案 商务礼仪的简答题 商务礼仪试卷及答案(三套) 我们学校要弄商务礼仪大赛,请哪位好心人帮忙给一点关于商务礼仪的题库... 商务礼仪的题目,求解答,急,谢谢。 100%涤纶纤维的枕头芯。对人有危害吗 DIV 滚动条 如何只 显示横向 不显示纵向? 如何用iscroll制作水平滚动的list布局 如何实现textview同时具有水平滚动条和垂直滚动条 只用CSS如何实现横向滚动条? 注册12306用户名邮箱错误怎么办 为什么12306登录用户名的时候就出现错误 头发痒痒怎么办 4个小妙招解决头发痒的困扰 春天头皮发干发痒是怎么回事 宝齐莱柏拉维系列全钢带动能显示,编号是106.16.08.11.0164,机芯是2897的请问是不是正宗的,在什么价位, 网银汇款,需要填写收款银行的开户网点名称,如果这个网点撤销了,怎么填呢? 宝齐莱柏拉维系列00.10621.07.77.21腕表价位多少啊? 头发发痒,因为干燥的冬天,怎么办?我要抓狂了 网上银行转账那个名册里有个必填的开户行,但是我开户的地方现在拆掉了,我该怎么填? 男朋友上周去香港回来送我一款手表,是宝齐莱的,我不好意思问他价格,这个牌子的 银行搬家了如何填写开户行名称? 怎么样解决头发干枯,头皮屑多,头皮痒等困扰? 宝齐莱柏拉维系列是什么意思 银行信息填写后提示找不到对应的银行怎么办? 头皮干痒掉头发怎么办 苏州哪里回收宝齐莱柏拉维手表?