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