jQuery MiniUI

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

怎么判断一个tab页是否第一次加载 [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2016-11-28 10:26:24 |只看该作者 |倒序浏览
RT,怎么通过js判断这个tab页是否是第一次加载啊?

Rank: 8Rank: 8

沙发
发表于 2016-11-28 10:46:59 |只看该作者
没有这样的判断,要么你加载的时候把加载次数存到cookie里面

Rank: 3Rank: 3

板凳
发表于 2016-11-28 11:49:18 |只看该作者
felt 发表于 2016-11-28 10:46
没有这样的判断,要么你加载的时候把加载次数存到cookie里面

当我切换tab页的时候tab.reload为什么会不生效啊

Rank: 8Rank: 8

地板
发表于 2016-11-28 14:00:29 |只看该作者
zhuhx 发表于 2016-11-28 11:49
当我切换tab页的时候tab.reload为什么会不生效啊

tabs.reloadTab(tab)是一个刷新tab页面的方法,不是事件,不会触发

Rank: 3Rank: 3

5#
发表于 2016-11-28 14:11:04 |只看该作者
felt 发表于 2016-11-28 14:00
tabs.reloadTab(tab)是一个刷新tab页面的方法,不是事件,不会触发

我不想重新刷新整个页面,我只想重新加载这个tab页的数据。我在第一次点击的时候会加载页面,然后在切换tab页的时候想要只重新加载数据

Rank: 8Rank: 8

6#
发表于 2016-11-28 14:29:08 |只看该作者
zhuhx 发表于 2016-11-28 14:11
我不想重新刷新整个页面,我只想重新加载这个tab页的数据。我在第一次点击的时候会加载页面,然后在切换t ...

如果是正常的tabs,什么事件都处理,就只是第一打开会加载页面,如果你监听activechanged事件,自己执行realodTab,那就每次都会刷新页面

Rank: 3Rank: 3

7#
发表于 2016-11-28 14:31:54 |只看该作者
felt 发表于 2016-11-28 14:29
如果是正常的tabs,什么事件都处理,就只是第一打开会加载页面,如果你监听activechanged事件,自己执行r ...

是的,所以现在就是不想用reloadTab,有没有什么其他的方法可以只加载数据

Rank: 8Rank: 8

8#
发表于 2016-11-28 14:37:21 |只看该作者
zhuhx 发表于 2016-11-28 14:31
是的,所以现在就是不想用reloadTab,有没有什么其他的方法可以只加载数据 ...

我们没有只加载数据的方法,我们并不清楚你这页面的数据和数据使用, 不可能提供这样的方法

Rank: 3Rank: 3

9#
发表于 2016-11-28 14:45:37 |只看该作者
felt 发表于 2016-11-28 14:37
我们没有只加载数据的方法,我们并不清楚你这页面的数据和数据使用, 不可能提供这样的方法 ...

那我想问下,有没有什么方法我可以通过主页面调用子页面的方法呢?

Rank: 8Rank: 8

10#
发表于 2016-11-28 14:55:05 |只看该作者
zhuhx 发表于 2016-11-28 14:45
那我想问下,有没有什么方法我可以通过主页面调用子页面的方法呢?

通用跨页面方法
a页面
top["win"]=window;
function fn(){}
b页面
top["win"].fn() //b页面可以直接调用a页面的方法

Archiver|普加软件

GMT+8, 2025-7-24 02:57 , Processed in 1.031205 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部