我正在建设一个网站,使用Flexslider。我很喜欢它的响应式效果,所以不想改成nivo-slider或类似的东西。
但是,它的一个缺点是在所有图片加载完成之前不会显示第一张图片。因此,您必须等待所有图片加载完成,才能使网站正常显示。这在台式机/笔记本电脑上是可以接受的,但在移动设备上则不行。
我在这里找到了一个类似的问题:Flexslider - image preloader,但我无法使其工作。
我使用以下代码来触发它:
$(window).load(function() {
$('.flexslider').flexslider();
});
这是我的 HTML 代码
<ul class="slides">
<li>
<img src="pictures/slide1.jpg" alt=" ">
<li>
<img src="pictures/slide2.jpg" alt=" ">
</li>
<li>
<img src="pictures/slide3.jpg" alt=" ">
</li>
<li>
<img src="pictures/slide4.jpg" alt=" ">
</li>
</ul>
问题是,我如何让幻灯片展示第一张图片尽快出现,然后是第二张,以此类推。
编辑:问题已解决。正确的答案在下面呈现。如果你有更好的解决方案,请分享 :D