jQuery MiniUI

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

Tabs设置为活动面板问题 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2013-7-18 16:50:01 |只看该作者 |倒序浏览
Tabs设置为活动面板问题
我想知道tab.setActiveIndex(0).设置为活动面板,第一次就会根据URL进行加载,第一次就不会重新加载,这个根据那个属性来做判断的呢?

Rank: 8Rank: 8

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

这句不是太理解。

Rank: 2

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

这句不是太理 ...

就是tab懒加载,就是只有活动面板才会根据Url去加载!
PS:我找到答案了,就是根据tab.loadedUrl来判断的!!

Rank: 8Rank: 8

地板
发表于 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就被创建完的话,那么性能会很差,页面很卡。

Archiver|普加软件

GMT+8, 2024-11-29 01:53 , Processed in 1.060430 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部