0

jQuery Toolsタブがあり、このタブバーの各ペインにAnythingSliderを配置しました。

タブが変更されない限り、すべてが正常に機能します。タブが変更され、anythingsliderがあった場所に戻されると、インデックスが「0」のスライドが選択されます。

タブを切り替えて元に戻したときにスライダーが変わらないようにしたいだけです。

これが私のコードです:

<html>... <script>$(function () {

var slider1 = ['Start','Allgemein', 'Fancy', 'Status', 'Medikamente', 'Submit'];
function formatText(index, panel) {

    return slider1[index -1];
    //alert('hhh)';
}


$(function () {

    $('#slider1').anythingSlider({
        width : 800,          // Override the default CSS width
        easing: 'easeInOutExpo',
        autoPlay: false,
        buildArrows:false,
        navigationFormatter : formatText, // Format navigation labels with text
        hashTags: false,
        startPanel: '1',
    });
});

});}

コントローラのホームのスクリプトとスクリプト/アクション名のインデックスを表示する

error_message;?>タブ; ?>

                    <!-- remove the space between tabs and panes -->
                    <br clear="all" />

                        <div id="tabbed-wrap">
                            <div id="another-div"><?php echo $this->panes; ?></div>
                        </div>

                </div>

$(function(){$('#form_kind_alg')。validator({inputEvent:'change'}); $( "#flowtabs")。tabs( "#flowpanes> div"、{history:false});

4

1 に答える 1

1

AnythingSlider の最新バージョンに更新してみてください。

AnythingSlider が最初のパネルではなく最後のパネルから開始されています。どうすれば修正できますか?

この問題を解決するには、AnythingSlider をバージョン 1.5.13+ に更新してください。この問題は、以前のバージョンの AnythingSliderscrollLeftがスライドをビュー ポートに配置していたために発生していました。スライダーがポップアップ、タブ、またはアコーディオン内のように非表示になっている場合、scrollLeft値を設定できず、最後のスライド クローンの位置であるゼロにデフォルト設定されていました。

FAQ ドキュメントからの抜粋。

于 2012-01-05T19:48:50.037 に答える