-1

Anythingslider を使用して、1 つのページに 3 つのスライダーを表示しています。

各スライダーはタブ内にあります。たとえば、「タブ 1」をクリックするとスライダー 1 が表示され、「タブ 2」をクリックするとスライダー 2 が表示されます。

問題は、各タブでスライドがリセットされないことです。たとえば、「タブ 1」でスライド 3 を表示している場合、「タブ 2」をクリックしてから「タブ 1」に戻ります - まだスライド 3 にあります -スライド 1 にリセットされません....

だから私の質問は、他のタブをクリックして表示するときに、スライドをリセットするにはどうすればよいですか?

次のjqueryバージョンが必要なようです:

IF you click an <li class="tab"> then reset all sliders to slide 1..

Anyhoo、誰かがより良いアイデアを持っているかもしれません? 誰かが助けてくれることを願っていますか?

4

2 に答える 2

2

これを試して:

$(document).ready(function(){

    $('.tab').click(function(){
        $('.anythingSlider').anythingSlider(0);
    });

});

クリック イベントにバインドすることで、「.tab」の他のクリック アクションを設定することもできます。

$(document).ready(function(){

    $('.tab').bind("click", function(){
        $('.anythingSlider').anythingSlider(0);
        // other .tab click actions
    });

});
于 2012-01-22T10:47:28.230 に答える
1

これをチェック

この例では、スライドの手動ナビゲーションを処理します。要素AnythingSliderをクリックしたときにスライダをリセットする場合は、最初のスライドに移動できます。li

于 2012-01-22T09:55:31.833 に答える