jQuery MiniUI

标题: Tabs设置为活动面板问题 [打印本页]

作者: ruxia    时间: 2013-7-18 16:50:01     标题: Tabs设置为活动面板问题

Tabs设置为活动面板问题
我想知道tab.setActiveIndex(0).设置为活动面板,第一次就会根据URL进行加载,第一次就不会重新加载,这个根据那个属性来做判断的呢?

作者: factory    时间: 2013-7-18 17:12:02

tab.setActiveIndex(0).设置为活动面板,第一次就会根据URL进行加载,第一次就不会重新加载

这句不是太理解。
作者: ruxia    时间: 2013-7-18 17:30:07

factory 发表于 2013-7-18 17:12
tab.setActiveIndex(0).设置为活动面板,第一次就会根据URL进行加载,第一次就不会重新加载

这句不是太理 ...

就是tab懒加载,就是只有活动面板才会根据Url去加载!
PS:我找到答案了,就是根据tab.loadedUrl来判断的!!
作者: factory    时间: 2013-7-19 09:52:35

ruxia 发表于 2013-7-18 17:30
就是tab懒加载,就是只有活动面板才会根据Url去加载!
PS:我找到答案了,就是根据tab.loadedUrl来判断的 ...

tabs第一次只有当前活动的面板才会创建iframe,其他tab是不存在iframe的,只有被激活之后才会有。所以是没有你说的问题的顾虑的
这样做也是必须的,因为tabs有可能是一个页面上嵌套了N层的tabs,有很多tab,如果都是在页面加载完毕,iframe就被创建完的话,那么性能会很差,页面很卡。




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