jQuery MiniUI

标题: tabs关于ontabload问题 [打印本页]

作者: baifengcm    时间: 2013-7-2 16:50:15     标题: tabs关于ontabload问题

tabs设置了activeIndex="-1"
然后使用tabsPsonRole.activeTab(tabsPsonRole.getTab("role"));
触发ontabload事件中var iframePsonRole = tabsPsonRole.getTabIFrameEl(tabsPsonRole.getActiveTab());
iframePsonRole 获取不到值,这是什么原因?

作者: baifengcm    时间: 2013-7-2 17:00:20

我debug的时候一步一步慢慢走下去iframePsonRole 能获取到,直接吧断点设置到var iframePsonRole = tabsPsonRole.getTabIFrameEl(tabsPsonRole.getActiveTab()); 这个后面,发现iframePsonRole 是null,这说明ontabload事件不是等tab内容页面加载完成时激发的,有点问题
作者: factory    时间: 2013-7-2 17:04:41

baifengcm 发表于 2013-7-2 17:00
我debug的时候一步一步慢慢走下去iframePsonRole 能获取到,直接吧断点设置到var iframePsonRole = tabsPso ...

事件是只有手动操作的时候才会触发的。JS控制是不会触发事件的
作者: baifengcm    时间: 2013-7-2 17:14:49

设置activeIndex="2",tab只有2个,应该不会执行ontabload="tabHaveLoad"这个事件,但debug的时候还是会进入那个事件中去,这是为什么?




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