0

現在のスライド (奇数/偶数クラス) に応じて、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;}
4

0 に答える 0