現在のスライド (奇数/偶数クラス) に応じて、Supersized のキャプション ボックスにクラス名を付ける方法を探しています。
出来ますか ?
if($(vars.current_slide).is('li:even')){
$(vars.slide_caption).addClass('oddSlide');
}
else {
$(vars.slide_caption).removeClass('oddSlide');
}
上記のコードは、最初のキャプションに対してのみ機能します。3 つのスライド / キャプションがある場合、最初のスライドのみがオッズスライド クラスになり、他のスライドは変わりません。...何か助けてください。
編集:わかりました、vars.current_slide は、オブジェクトを返すと思ったときに、現在のスライドの番号を返します。
if( isOdd(vars.current_slide)) {
$(vars.slide_caption).addClass('oddSlide');
}
else {
$(vars.slide_caption).removeClass('oddSlide');
}
isOdd() は、奇数/偶数をテストするための基本的な関数です。
function isOdd(num) { return num % 2;}