AnythingSlider возвращается к номеру панели «0» при изменении вкладки jQuery Tools - PullRequest
0 голосов
/ 04 января 2012

У меня есть jQuery Tools Tabs , и на каждой панели этой панели вкладок я разместил 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',
    });
});

});}

Просмотр сценария для контроллера Домашняя страница и имя сценария / действия index

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'). Валидатор ( { inputEvent: «изменить» } ); $ ("# flowtabs"). tabs ("# flowpanes> div", {history: false});

1 Ответ

1 голос
/ 05 января 2012

Попробуйте обновить до последней версии AnythingSlider:

AnythingSlider запускается с последней панели, а не с первой. Как мне это исправить?

Обновите AnythingSlider до версии 1.5.13+, чтобы решить эту проблему! Эта проблема возникала из-за того, что более старые версии AnythingSlider использовали scrollLeft для позиционирования слайдов в порту просмотра. Когда ползунок был скрыт, как это было бы во всплывающем окне, на вкладке или внутри аккордеона, значение scrollLeft не могло быть установлено, и по умолчанию оно равнялось нулю, позиция последнего клона слайда.

Выдержка из документации по FAQ .

...