easyui tab 加载iframe 高度问题(解决iframe右侧总出两个滚条方法)

问题描述:

浏览器兼容性导致右侧出现双滚动条。


html主要代码:

<div data-options="region:'center',border:false" style="background:#eee;">
    	<div id="tabsBar" class="easyui-tabs" fit="true">
    	</div>
    </div>

js主要代码:

function addTabPage(tabName,tabUrl){
			if($("#tabsBar").tabs("exists",tabName)){
				$("#tabsBar").tabs("select",tabName);
			}else{
				$("#tabsBar").tabs("add",{
				    title:tabName, 
				    content:'<iframe scrolling="auto" frameborder="0"  src="' + tabUrl
						+ '" style="width:100%;height:100%;"></iframe>',
				    closable:true,
				    tools:[{
				        iconCls:"icon-mini-refresh",    
				        handler:function(){    
				        	$('#tabsBar').tabs('getSelected').find("iframe")[0]
				        		.contentWindow.location.reload(true); 
				        }
				    }]    
				});
			}
		}


一、亲自验证方法(推荐):

解决iframe右侧总出两个滚条方法

#tabsBar .tabs-panels>.panel>.panel-body {
overflow: hidden;
}
二、源自网络解决方法:

<!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">  

有其他更好的解决方法欢迎留言。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值