我正在寻找一种使用 Cycle2 将幻灯片链接在一起的方法。我知道在原来的 Cycle 中有一种方法可以做到这一点,但是新的 API 有很大的不同。
基本上,我需要 2 个单独的区域来播放不同的幻灯片,但我需要将它们链接起来,这样如果我要在一个幻灯片上单击下一步,另一个也会前进。这也适用于寻呼机;当我尝试data-cycle-pager="#pager"
在两个幻灯片上使用时,寻呼机被复制,并且事情开始中断。
对此的任何运气都非常感谢。谢谢!
我正在寻找一种使用 Cycle2 将幻灯片链接在一起的方法。我知道在原来的 Cycle 中有一种方法可以做到这一点,但是新的 API 有很大的不同。
基本上,我需要 2 个单独的区域来播放不同的幻灯片,但我需要将它们链接起来,这样如果我要在一个幻灯片上单击下一步,另一个也会前进。这也适用于寻呼机;当我尝试data-cycle-pager="#pager"
在两个幻灯片上使用时,寻呼机被复制,并且事情开始中断。
对此的任何运气都非常感谢。谢谢!
我会做以下事情:
这是代码:http: //jsfiddle.net/lucuma/tQ4Jj/4/
HTML:
<div id="slideone" class="cycle-slideshow item" data-cycle-timeout="3000" data-cycle-speed="300" data-cycle-slides="> div.cycle-slide" data-cycle-fx="fade" data-cycle-pager-template="<a href='#'>{{cycleTitle}}</a>">
<div class="cycle-slide" data-cycle-title="Title 1" >
<img src="http://placehold.it/550x550/" />
<h2>My title 1</h2>
</div>
<div class="cycle-slide">
<img src="http://placehold.it/550x550/ff0000" data-cycle-title="Title 2" />
<h2>My title 2</h2>
</div>
<div class="cycle-slide" data-cycle-title="Title 3">
<img src="http://placehold.it/550x550/" />
<h2>My title 3</h2>
</div>
<a class="cycle-prev">Prev</a> <a class="cycle-next">Next</a>
</div>
<br /><br /><br /><br /><br />
<div id="slidetwo" class="cycle-slideshow item" data-cycle-timeout="3000" data-cycle-speed="300" data-cycle-slides="> div.cycle-slide" data-cycle-fx="fade" data-cycle-paused="true">
<div class="cycle-slide" data-cycle-title="Title 1" >
<img src="http://placehold.it/550x550/" />
<h2>My title 1</h2>
</div>
<div class="cycle-slide">
<img src="http://placehold.it/550x550/ff0000" data-cycle-title="Title 2" />
<h2>My title 2</h2>
</div>
<div class="cycle-slide" data-cycle-title="Title 3">
<img src="http://placehold.it/550x550/" />
<h2>My title 3</h2>
</div>
</div>
JS:
$( '#slideone' ).on( 'cycle-next', function( event, opts ) {
$('#slidetwo').cycle('next');
});
$( '#slideone' ).on( 'cycle-prev', function( event, opts ) {
$('#slidetwo').cycle('prev');
});