0

ここhttp://jsfiddle.net/comparebest/yBcKk/6/jQueryスライダーと2つのDiv(DIVONEとDIVTWO)があります。

自動的に取得する方法はありますか?

1)スライダーにスライド1が表示されたら、DIV ONEのクラスを(「test」から「testc」に)置き換えます。

2)スライダーにスライド2が表示されたら、DIV TWOのクラス(「test1」から「test1c」)を置き換えます。

4

1 に答える 1

4

このフィドル.paging a.activeのチェックアウトのインデックスを使用するソリューションを思いつきました。これ は、回転関数内に追加したものです。

 if ($('.paging a.active').index() == 0){
                //alert('slide1');  
            $('.test').removeClass('test').addClass('testc').html('DIV ONE now has class: testc');          
            }
        if ($('.paging a.active').index() == 1){
                //alert('slide1');  
            $('.test1').removeClass('test1').addClass('test1c').html('DIV TWO now has class: test1c');          
            }

基本的に、.paging a.active index = 0 (実際にはスライド 1) の場合、それに応じて div を変更します。スライド2に移動するまで回転関数が呼び出されないため、スライダーの初期ロードではうまく機能しません..

于 2012-10-12T18:14:38.050 に答える