jQuery MiniUI

标题: 怎么判断一个tab页是否第一次加载 [打印本页]

作者: zhuhx    时间: 2016-11-28 10:26:24     标题: 怎么判断一个tab页是否第一次加载

RT,怎么通过js判断这个tab页是否是第一次加载啊?
作者: felt    时间: 2016-11-28 10:46:59

没有这样的判断,要么你加载的时候把加载次数存到cookie里面
作者: zhuhx    时间: 2016-11-28 11:49:18

felt 发表于 2016-11-28 10:46
没有这样的判断,要么你加载的时候把加载次数存到cookie里面

当我切换tab页的时候tab.reload为什么会不生效啊
作者: felt    时间: 2016-11-28 14:00:29

zhuhx 发表于 2016-11-28 11:49
当我切换tab页的时候tab.reload为什么会不生效啊

tabs.reloadTab(tab)是一个刷新tab页面的方法,不是事件,不会触发
作者: zhuhx    时间: 2016-11-28 14:11:04

felt 发表于 2016-11-28 14:00
tabs.reloadTab(tab)是一个刷新tab页面的方法,不是事件,不会触发

我不想重新刷新整个页面,我只想重新加载这个tab页的数据。我在第一次点击的时候会加载页面,然后在切换tab页的时候想要只重新加载数据
作者: felt    时间: 2016-11-28 14:29:08

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

如果是正常的tabs,什么事件都处理,就只是第一打开会加载页面,如果你监听activechanged事件,自己执行realodTab,那就每次都会刷新页面
作者: zhuhx    时间: 2016-11-28 14:31:54

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

是的,所以现在就是不想用reloadTab,有没有什么其他的方法可以只加载数据
作者: felt    时间: 2016-11-28 14:37:21

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

我们没有只加载数据的方法,我们并不清楚你这页面的数据和数据使用, 不可能提供这样的方法
作者: zhuhx    时间: 2016-11-28 14:45:37

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

那我想问下,有没有什么方法我可以通过主页面调用子页面的方法呢?
作者: felt    时间: 2016-11-28 14:55:05

zhuhx 发表于 2016-11-28 14:45
那我想问下,有没有什么方法我可以通过主页面调用子页面的方法呢?

通用跨页面方法
a页面
top["win"]=window;
function fn(){}
b页面
top["win"].fn() //b页面可以直接调用a页面的方法
作者: zhuhx    时间: 2016-11-28 15:09:30

felt 发表于 2016-11-28 14:55
通用跨页面方法
a页面
top["win"]=window;

非常感谢,很完美的解决了我的问题




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