jQuery MiniUI

 找回密码
 立即注册
查看: 3171|回复: 3
打印 上一主题 下一主题

tabs的getTab(name/index),传递index参数无法实现功能 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2013-4-14 17:39:44 |只看该作者 |倒序浏览
本帖最后由 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参数也可以实现功能。

Rank: 9Rank: 9Rank: 9

沙发
发表于 2013-4-15 09:12:18 |只看该作者
首先,tab是没有" activeIndex"这个属性的。

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

Rank: 2

板凳
发表于 2013-4-15 11:53:51 |只看该作者
niko 发表于 2013-4-15 09:12
首先,tab是没有" activeIndex"这个属性的。

tabs.getTab(index)

1.请问这是用来干什么?

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

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

附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 9Rank: 9Rank: 9

地板
发表于 2013-4-15 11:56:32 |只看该作者
activeIndex是tabs的,而不是tab的。
tab只是一个子项。

Archiver|普加软件

GMT+8, 2024-10-6 15:19 , Processed in 1.043874 second(s), 11 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部