我需要我的幻灯片有一个带有下一步按钮的轮播。轮播需要环绕并单击轮播中的每个缩略图需要更改主幻灯片(#slideshow-1)
下一个按钮仅执行一项任务,即浏览 #slideshow-2中的每个缩略图。它目前只有 3 张图片显示,但最终将有 6 张。
开箱即用,来自 malsup 的代码不允许换行,也不允许单击缩略图来更改主幻灯片。它只允许包装或不包装。(没有包装确实允许我单击拇指进行更改)
我引用这个页面:http: //jquery.malsup.com/cycle2/demo/caro-pager.php
下面的代码是我尝试添加单击事件以更改#slideshow-1 中的幻灯片。
此外,看起来幻灯片编号不一样。我在控制台中总共获得 5 个幻灯片编号。如果我能知道如何获得 2 个单独的幻灯片实例,它可能会对我有所帮助。
让我知道是否有任何不清楚的地方。
$(function(){
var slideshow = $("#slideshow-1 #cycle-1");
$('#slideshow-2 .cycle-slide').click(function(){
var index = $('#cycle-2').data('cycle.API').getSlideIndex(this);
console.log(index);
slideshow.cycle('goto', index);
});
});
<!-- Main Slideshow -->
<div id="slideshow-1">
<div id="cycle-1" class="media_wrapper cycle-slideshow"
data-cycle-fx="fade"
data-cycle-timeout="0"
data-cycle-slides="> div.media_slide">
<!-- Choices -->
<div class="media_slide">
<!-- Video Link -->
<a data-video-url="http://wearedkla.com/NAI/dk_ond_hunkyd_may13.mp4">
<div class="media_image">
<img src="images/slide1_clay.jpg" />
</div>
</a>
</div>
<!-- Choices -->
<div class="media_slide">
<!-- Video Link -->
<a data-video-url="http://wearedkla.com/NAI/dk_ond_hunkyd_may13.mp4">
<div class="media_image">
<img src="images/slide2_person.jpg" />
</div>
</a>
</div>
<!-- Choices -->
<div class="media_slide">
<!-- Video Link -->
<a data-video-url="http://wearedkla.com/NAI/dk_ond_hunkyd_may13.mp4">
<div class="media_image">
<img src="images/slide3_persons.jpg" />
</div>
</a>
</div>
<!-- /slideshow -->
</div>
</div>
<!-- Thumbnails -->
<div id="slideshow-2">
<div id="cycle-2" class="thumbs cycle-slideshow"
data-cycle-fx="carousel"
data-cycle-carousel-vertical="true"
data-cycle-timeout="0"
data-cycle-carousel-visible="3"
data-cycle-carousel-fluid=true
data-allow-wrap="true"
data-cycle-slides="> div"
data-cycle-next=".cntrl .cycle-next"
>
<div><img class="item set_one" src="images/thum1_clay.jpg" width="209" height="127"/></div>
<div><img class="item set_two" src="images/thum2_chris.jpg" width="209" height="127"/></div>
<div><img class="item set_three" src="images/thum3_tom.jpg" width="209" height="127"/></div>
</div>
<div class="cntrl">
<!-- Remove class 'none' when more slides are added -->
<a href="#" class="cycle-next">Next »</a>
</div>
</div>
谢谢!