jQuery MiniUI

标题: tabs可以初始化吗? [打印本页]

作者: 524966159    时间: 2013-11-14 16:29:54     标题: tabs可以初始化吗?

就是如同刚刚加载的时候那样,没有选中一项

作者: factory    时间: 2013-11-14 16:41:12

本帖最后由 factory 于 2013-11-14 16:42 编辑

http://www.miniui.com/demo/#src=tabs/load.html

点击新增一些tabs,如果还还原,就直接点loadTabs

其实就是重新加载下tabs的tab数据
作者: 524966159    时间: 2013-11-14 19:18:49

factory 发表于 2013-11-14 16:41
http://www.miniui.com/demo/#src=tabs/load.html

点击新增一些tabs,如果还还原,就直接点loadTabs

可是我是直接用的html啊,加载的时候没有url,初始化不来....
作者: factory    时间: 2013-11-14 19:27:16

524966159 发表于 2013-11-14 19:18
可是我是直接用的html啊,加载的时候没有url,初始化不来....

var tabAttay = tab.getTab()//在页面打开之后,就先把初始化时候就有的一些tab获取出来,放到一个变量中

需要初始化的时候,tabs。setTab(tabAttay )
作者: 524966159    时间: 2013-11-14 19:59:57

factory 发表于 2013-11-14 19:27
var tabAttay = tab.getTab()//在页面打开之后,就先把初始化时候就有的一些tab获取出来,放到一个变量中 ...

先我是通过var arrar= mini.get("tabsid").getTabs();  再调用mini.get("tabsid").setTabs(arrar);tabs的上面的选项条都没有了...
作者: factory    时间: 2013-11-15 10:41:43

524966159 发表于 2013-11-14 19:59
先我是通过var arrar= mini.get("tabsid").getTabs();  再调用mini.get("tabsid").setTabs(arrar);tabs的 ...

记得把获取出来的tabs克隆一下
var tabArr = mini.clone(tabs.getTabs());//首先获取初始化tabs

tabs.setTabs(tabArr);   //需要重置的时候调用

因为setTabs()内部我们会先把现有的tabs全部删除掉,你需要把getTabs()出来tabs克隆一份,不然在内部删除的时候,就被删除掉了,所以导出出现你setTabs的时候,什么都没




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