更改jQuery工具选项卡时,AnythingSlider返回到面板编号'0'

时间:2012-01-04 16:34:21

标签: zend-framework flowplayer anythingslider jquery-tools

我有jQuery Tools Tabs,在此标签栏的每个窗格中,我都放置了一个AnythingSlider。

一切正常,直到标签不变。如果tabe被更改并更改回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;?&GT;                                                              标签; ?&GT;                             

                    

                    <!-- 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&gt; div”,{history:false});

1 个答案:

答案 0 :(得分:1)

尝试更新到AnythingSlider的最新版本:

  

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

     

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

摘自FAQ documentation