设置iframe的高度自适应,无滚动条

1.html代码如下:

<iframe id="content_right" frameborder="0" scrolling="no" width="100%" ></iframe>
2.在页面添加js方法,setSrc是给iframe的src属性赋值,如果src是固定的,可以在iframe的onload方法调用iframeLoadComplete方法

function setSrc(url){
				var $iframe = $("#content_right")[0];
				$iframe.src=url;
				iframeLoadComplete($iframe);
			}
			//以下操作必须在iframe加载完后才可进行  
			function iframeLoadComplete(iframe){
				if (iframe.attachEvent) {  
				    iframe.attachEvent("onload", function() {  
				    	setIframeHeight(iframe);
				    });  
				}else {
				    iframe.onload = function() {
				       setIframeHeight(iframe)
				    };  
				} 
			}
			function setIframeHeight(iframe){
				var contentHeight = $(iframe).contents().find("body").height();
		    	iframe.height = contentHeight+10;
			}



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值