#tab内轮播图不正常
踩到坑,待解决记录一下~
###问题描述
- 在tab菜单栏的其中一个tab内放入轮播图显示不正常,图片不能正常滚动,无意中发现在轮播图的那个tab中加入
display:block可正常滚动 (本来是为了方便调试,因为默认显示的tab是另外一个) - 显示效果:

- 加
display:block后轮播图正常显示部分代码
<div class="tab out">
<ul class="tabnav">
<li style="width: 33.33%" class="cuttor">简介</li>
<li style="width: 33.33%">Q&A</li>
<li style="width: 33.33%">相册</li>
</ul>
<div class="tabcontent">
<!--tab1-->
<div class="tabone tabdiv" >
<!--tab1下的项目-->
<div class="instruction ">
暂无说明
</div>
</div>
<!--tab2-->
<div class="tabtwo tabdiv" style="height:110%;overflow:scroll">
<div class="instruction" style="height: 100rem;overflow: scroll;font-size: 1.3rem;white-space: pre-wrap;">
暂无说明
</div>
</div>
<!--tab3-->
<!--切换tab后display会变正常,但是第一次向上滑动会看到轮播图-->
<div class="tabthree tabdiv" style="display:block;height:110%;overflow:scroll">
<div class="investimage">
<figure id="full_feature" class="swipslider">
<ul class="sw-slides">
<li class="sw-slide" >
<a><img src="./img/1.jpg"></a>
</li>
<li class="sw-slide" >
<a><img src="./img/2.jpg"></a>
</li>
<li class="sw-slide" >
<a><img src="./img/3.jpg"></a>
</li>
</ul>
</figure>
</div>
</div>
</div>
</div>
- 此时轮播图正常显示效果:

- 但是由于tab菜单中有两个
display:block,所以在首次打开页面时轮播图会出现在默认的那个tab下面,只有切换tab过后才能正常显示和隐藏

###源码
地址
本文介绍了一个关于在Tab菜单栏内的轮播图显示不正常的问题,并提供了解决方案,即通过设置display属性为block来实现正常的图片滚动。
2771

被折叠的 条评论
为什么被折叠?



