独自のnext/prevコントロールを備えたスライダーがたくさんあります。いずれかのスライダーの最後のスライドに到達したときに、何かを実行したいのですが、この例ではアラートを表示しています。
<div class="project">
<div class="slider">
image
image
image
</div><!-- slider -->
<div class="controls">
<span class="prev">Prev</span>
<span class="next">Next</span>
</div><!-- controls -->
</div><!-- project -->
上記のコードx5を繰り返します
そして私の.jsファイルで:
$('.slider').each(function() {
var p = this.parentNode;
$(this).cycle({
fx: 'fade',
speed: 'slow',
timeout: 0,
next: $('span.next', p),
prev: $('span.prev', p),
nowrap: 1,
end: function() {
alert('The slideshow has ended.');
}
});
});
それは理にかなっており、誰でも助けることができますか。前もって感謝します
ところで:私はmalsupのCycle2を使用していますwww.malsup.com/jquery/cycle2