我只是遇到了同样的麻烦,答案就在 CSS 中。
我的 HTML 格式是这样的:
<div id="slider" class="flexslider">
<ul class="slides" >
<li><img src='images/slideshows/image04.jpg' /></li>
<li><img src='images/slideshows/image06.jpg' /></li>
<li><img src='images/slideshows/image07.jpg' /></li>
</ul>
</div>
而且我必须更改 img 和 li 的 CSS 才能使其工作:
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;}
.flexslider .slides img {width: 100%; display: block;}
对此:
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden; background-color: #ffffff; text-align: center;}
.flexslider .slides img {width: auto; display: inline;}
对我来说,我必须添加背景颜色,因为另一张幻灯片的一部分显示在左侧,而白色正好与我的页面布局相匹配。
希望有帮助。