easyui动态tabs,使用iframe高度显示异常

盜令玊 2015-11-03 08:43:53
easyui动态加载tabs,加载页放在iframe框架中,iframe设置了width:100%;height:100%,在加载后iframe高度没有100%,滚动条能正常使用,点击切换一下easyui-tabs页显示后高度又能正常显示100%,在chrome、safari下测试有这个情况,在firefox下测试能直接100%高度显示,这个问题应该怎么解决???
附动态加载tabs代码


//加载一个tab页
var newcase='<iframe scrolling="auto" frameborder="0" id="'+data.id+'" src="case.html?caseid='+data.id+'" style="width:100%;height:100%;"></iframe>';
//console.log(newdiv);
$('#detailtabs').tabs('add',{
title:data.ajmc,
content:newcase,
closable:true
});
...全文
208 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
Go 旅城通票 2015-11-04
  • 打赏
  • 举报
回复
onload事件中自己获取父容器高度设置下height属性就好了,不用100%来定高
盜令玊 2015-11-03
  • 打赏
  • 举报
回复
没人来回答……是CSDN缺乏人气吗????? 自己用本办法解决了,在iframe增加了onload事件,事件中多做一个tabs页的切换动作来解决这个问题

87,839

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧