我试图找出 Flexslider 的一个问题,该问题仅在我在 Safari Mobile 等移动浏览器上测试时出现。
所有 <li> 容器的高度都与最高的 <li> 相同,即使没有足够的内容证明使它们具有相同的高度也是如此。
我不确定如何截取它的屏幕截图,因为它在桌面浏览器上运行良好,但在移动浏览器上却不行。这是一个小提琴,当我在桌面浏览器上查看它时,它显示了它的工作方式,容器的高度根据内容的数量调整大小。
这是hml:
<div class="flexslider">
<ul class="slides">
<li>
<img src="http://i.imgur.com/YSVlz2Z.jpg" />
<h2><a href"#">First Link Here</a></h2>
<p>Some text here that could be a message</p>
<a href="#" data-role="button" data-icon="arrow-r" data-iconpos="right">Another Link Here</a>
</li>
<li>
<img src="http://i.imgur.com/YSVlz2Z.jpg" />
<h2><a href"#">Second Link Here</a></h2>
<p>Some text here that could be a message</p>
</li>
<li>
<img src="http://i.imgur.com/YSVlz2Z.jpg" />
<h2><a href"#">Third Link Here</a></h2>
<p>Some text here that could be a message</p>
</li>
</ul>
</div>
这是 flexslider 的 JS:
$('.flexslider').flexslider();