0

我有jQuery 工具选项卡,在这个选项卡栏的每个窗格中,我都放置了一个 AnySlider。

一切正常,直到选项卡没有更改。如果 tabe 被更改并更改回anysslider 所在的位置,则选择索引为“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:

AnySlider 从最后一个面板而不是第一个面板开始。我如何解决它?

将 AnySlider 更新到 1.5.13+ 版本以解决此问题!发生此问题是因为旧版本的 AnythingSlider 用于scrollLeft将幻灯片定位在视口中。当滑块被隐藏时,就像在弹出窗口、选项卡或手风琴内一样,scrollLeft无法设置该值,它默认为零,即最后一个幻灯片克隆的位置。

摘自FAQ 文档

于 2012-01-05T19:48:50.037 回答