码迷,mamicode.com
首页 > 其他好文 > 详细

easyui tab 加载iframe 高度问题

时间:2016-01-16 11:48:11      阅读:136      评论:0      收藏:0      [点我收藏+]

标签:

其实按网上搜的结果,easyui 有个data-options属性是fit:true. 加上他之后会使得自适应父类的宽高。

加上之后,发现个问题,当刷新tab内容的时候高度是对的,但是新建tab的时候高度还是没自适应。下面解决办法是,新建之后再update下当前选中的tab.简单暴力。立竿见影:

// 新建tab
function open1(plugin,route){
    if ($(#tt).tabs(exists,plugin)){
        $(#tt).tabs(select, plugin);
        // tab刷新内容
        var tab = $(#tt).tabs(getSelected);
        $("#tt").tabs(update, {
            tab: tab,
            options: {
                title: plugin,
                content: <iframe scrolling="auto" frameborder="0"  src="+route+" style="width:100%;height:100%;"></iframe>,
                closable: true,
                selected:true
            }
        });
    } else {
        //var content = ‘<iframe scrolling="auto" frameborder="0"  src="‘+route+‘" style="width:100%;height:100%;"></iframe>‘;

        $(#tt).tabs(add,{});

        // tab刷新内容 fix 自适应高度
        var tab = $(#tt).tabs(getSelected);
        $("#tt").tabs(update, {
            tab: tab,
            options: {
                title: plugin,
                content: <iframe scrolling="auto" frameborder="0"  src="+route+" style="width:100%;height:100%;"></iframe>,
                closable: true,
                selected:true
            }
        });
    }
}  

之后又发现,在iframe右侧总出两个滚条。网上搜了个这个解决办法。加上之后 果然就剩下一个iframe自己的滚条了。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  
<html xmlns="http://www.w3.org/1999/xhtml">  

 

easyui tab 加载iframe 高度问题

标签:

原文地址:http://www.cnblogs.com/hupan508/p/5135027.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!