jQuery MiniUI

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

tabs关于ontabload问题 [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2013-7-2 16:50:15 |只看该作者 |倒序浏览
tabs设置了activeIndex="-1"
然后使用tabsPsonRole.activeTab(tabsPsonRole.getTab("role"));
触发ontabload事件中var iframePsonRole = tabsPsonRole.getTabIFrameEl(tabsPsonRole.getActiveTab());
iframePsonRole 获取不到值,这是什么原因?

Rank: 3Rank: 3

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

Rank: 8Rank: 8

板凳
发表于 2013-7-2 17:04:41 |只看该作者
baifengcm 发表于 2013-7-2 17:00
我debug的时候一步一步慢慢走下去iframePsonRole 能获取到,直接吧断点设置到var iframePsonRole = tabsPso ...

事件是只有手动操作的时候才会触发的。JS控制是不会触发事件的

Rank: 3Rank: 3

地板
发表于 2013-7-2 17:14:49 |只看该作者
设置activeIndex="2",tab只有2个,应该不会执行ontabload="tabHaveLoad"这个事件,但debug的时候还是会进入那个事件中去,这是为什么?

Archiver|普加软件

GMT+8, 2025-7-5 23:03 , Processed in 1.053120 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部