オービットスライダーを使用しています。各スライドアニメーションの後で、関数を実行できます。
コンテンツを含む4つのクラスがあり、最初のdivをビットですべて非表示にしてから、フェードイン/フェードアウトして最初のアニメーションの後に2番目のクラスを表示します。以下同様に、スライドの最後まで続きます。最初にループバックするため、コンテンツはスライダーと同期したままになります。
HTMLマークアップ:
<div class="contentSlider">Content for slider 1</div>
<div class="contentSlider">Content for slider 2</div>
<div class="contentSlider">Content for slider 3</div>
<div class="contentSlider">Content for slider 4</div>
Orbitプラグインスクリプトは次のとおりです。
<script type="text/javascript">
$(window).load(function() {
$('#featured').orbit({
animation: 'horizontal-push', // fade, horizontal-slide, vertical-slide, horizontal-push
animationSpeed: 800, // how fast animtions are
timer: true, // true or false to have the timer
advanceSpeed: 10000, // if timer is enabled, time between transitions
pauseOnHover: false, // if you hover pauses the slider
directionalNav: true, // manual advancing directional navs
captions: false, // do you want captions?
captionAnimation: 'fade', // fade, slideOpen, none
captionAnimationSpeed: 800, // if so how quickly should they animate in
bullets: true, // true or false to activate the bullet navigation
bulletThumbLocation: '', // location from this file where thumbs will be
afterSlideChange: function(){
// function to keep the content below the slider in sync with the slider.
}
});
});
</script>