我正在尝试让一页上的多个幻灯片正常工作,但是 IE7 没有发挥作用。
我确保我的 jQuery 在选项末尾没有尾随“,”,并且我还尝试了 jQuery 1.7.2、1.9 和最新的 1.10。
我的html:
<div class="flexslider slidegallery">
<ul class="slides">
<li><img src="images/XXXXXXXX.jpg" alt="" /></li>
<li><img src="images/XXXXXXXX.jpg" alt="" /></li>
<li><img src="images/XXXXXXXX.jpg" alt="" /></li>
</ul>
</div>
<div class="flexslider slidegallery2">
<ul class="slides">
<li><img src="images/XXXXXXXX.jpg" alt="" /></li>
<li><img src="images/XXXXXXXX.jpg" alt="" /></li>
<li><img src="images/XXXXXXXX.jpg" alt="" /></li>
</ul>
</div>
jQuery:
$('.slidegallery').flexslider({
animation: "slide",
directionNav: false
});
$('.slidegallery2').flexslider({
animation: "slide",
directionNav: true,
prevText: "",
nextText: "",
slideshow: false
});
我总共有 3 个幻灯片 - 两个在“slidegallery”上运行,一个使用“slidegallery2”。第一个画廊('slidegallery')会出现,但其他两个不会。
当我删除第一个画廊时,第二个画廊将起作用。以前有没有人偶然发现过这个问题?
编辑:我会假设这是某种错误。最后,我使用了以前版本的 flexslider.js (v2.0),而之前我使用的是最新的 (v2.2) 版本。一旦我降级了 JS 文件,IE7 就可以正常工作,因为它应该有多个幻灯片。希望这可以帮助某人。