我在页面上有两个相同的滑块,但它们可能更多。我需要为每个滑块制作一个自定义按钮 Next
。我尝试这样做:
HTML
<div class="slider-wrap">
<div class="slider">
<div class="slider-item">Slide 1</div>
<div class="slider-item">Slide 2</div>
<div class="slider-item">Slide 3</div>
</div>
<button id="next">Next ></button>
</div>
<div class="slider-wrap">
<div class="slider">
<div class="slider-item">Slide 1</div>
<div class="slider-item">Slide 2</div>
<div class="slider-item">Slide 3</div>
</div>
<button id="next">Next ></button>
</div>
查询
$('.slider').slick({
dots: true,
nextArrow: $('#next')
});
演示: http ://codepen.io/fabric/pen/bwprxJ
更新: 第二个演示: http ://codepen.io/fabric/pen/KgzZVz
如果我单击第一张幻灯片的下一个按钮,则幻灯片将更改为第二张。如果是第二个,则没有任何效果。如何解决?
原文由 Ihor Tkachuk 发布,翻译遵循 CC BY-SA 4.0 许可协议
为每个滑块和导航添加唯一的 ids+ 类
http://codepen.io/anon/pen/QKNxNj
对于第二个示例,您将导航 ID 更改为一个类
http://codepen.io/anon/pen/vXGAxb