我正在尝试在使用Foundation构建的站点中构建一个使用Flexslider的库页面.如果我自己构建Flexslider,它可以正常工作,但是当我将它合并到带有Foundation的页面时,它会停止工作.我只能通过添加一些额外的CSS来加载任何图像以强制加载初始图像,但缩略图不控制显示哪个幻灯片(它们甚至不显示为可点击元素)并且没有导航控件出现.与基础和Flexslider相关的所有内容都已从一个工作示例中复制,以避免输入错误. 最佳答案 作为一种解决方法,我做了以下……
我用以下代码创建了大拇指:
<div class="flexslider-controls">
<ol class="new-nav">
<li>
<div class="medium-3 columns">
<div class="row">
<div class="columns">
<a href="#"><img src="images/slider-thumb-1.jpg" /></a>
</div>
</div>
</div>
</li>
<li>
<div class="medium-3 columns">
<div class="row">
<div class="columns">
<a href="#"><img src="images/slider-thumb-1.jpg" /></a>
</div>
</div>
</div>
</li>
<li>
<div class="medium-3 columns">
<div class="row">
<div class="columns">
<a href="#"><img src="images/slider-thumb-2.jpg" /></a>
</div>
</div>
</div>
</li>
<li>
<div class="medium-3 columns">
<div class="row">
<div class="columns">
<a href="#"><img src="images/slider-thumb-3.jpg" /></a>
</div>
</div>
</div>
</li>
</ol>
</div>
然后使用一些jquery,当你点击每个拇指时,它会将滑块更改为相应的幻灯片:
$(document).ready(function () {
$(document).on('click','.new-nav li a',function(){
var index = $('.new-nav li a').index(this) + 1;
$('.videos-slider').flexslider(index);
return false;
});
});