jQuery MiniUI

标题: tabs的getTab(name/index),传递index参数无法实现功能 [打印本页]

作者: sjw034    时间: 2013-4-14 17:39:44     标题: tabs的getTab(name/index),传递index参数无法实现功能

本帖最后由 sjw034 于 2013-4-15 00:57 编辑

tabs的getTab(name/index),我传递一个tab的name时,可以获取tab对象,然后可以实现activeTab方法,但是传递tab的activeIndex,就没办法实现activeTab。
个人感觉是传递 activeIndex ,也就是面板索引时,无法获取Tab对象,所以无法激活对应的tab。

我代码是这样写的:
  <body>
   <div id="tab" class="mini-tabs" showBody ="true"  style="width:100%;height:100%;" >     
         <div activeIndex="1" name="index" title="首页" url="contractManager.jsp"  refreshOnClick ="true" >  </div>   
        <div activeIndex=2 name="create" title="创建合同" url="create.html" refreshOnClick ="true"> </div>
    </div>
</div>
  </body>

<script type="text/javascript">
        mini.parse();
        
        var tabs = mini.get("tab");

function  activeTab (){
                 var tab1 = tabs.getTab("index");
//                 var tab2 = tabs.getTab(1);
                 tabs.activeTab(tab1);//如果传递tab2,无法激活对应页面。
        }

</script>
难道说API中的getTab(name/index)中的index不是指tab的activeIndex属性?

不知您能否听懂我的描述?求解决?当然了,我就传递name参数也可以实现功能。

作者: niko    时间: 2013-4-15 09:12:18

首先,tab是没有" activeIndex"这个属性的。

tabs.getTab(index)
index是序号,是从0开始的序号。

作者: sjw034    时间: 2013-4-15 11:53:51

niko 发表于 2013-4-15 09:12
首先,tab是没有" activeIndex"这个属性的。

tabs.getTab(index)

1.请问这是用来干什么?[attach]1606[/attach]

2.我试了下tab的index默认从左到右的性分别为0,1,2,3。请问tab的index属性自己可以设置吗?

3.请问这个描述是不是有问题,“addTab ( Object [, index] )”。我试了下,没有成功。
[attach]1607[/attach]

作者: niko    时间: 2013-4-15 11:56:32

activeIndex是tabs的,而不是tab的。
tab只是一个子项。




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2