`
Vksnail
  • 浏览: 42341 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

iframe自适应高度完美方法,兼容浏览器

阅读更多

同域、子页面高度不会动态增加:

(function(){
			
		    var iframe = document.getElementById("contentIframe"),//这里填iframeID
		    
		        setIframeHeight = function(){
		        
		            var frameContent = iframe.contentWindow.document,
		            
		                frameHeight = Math.max(frameContent.body.scrollHeight,frameContent.documentElement.scrollHeight);

		            iframe.height = frameHeight;
		        };
		    if(iframe.addEventListener){//Mozilla safari......
			    
		    	iframe.addEventListener("load",setIframeHeight,false);
		        
		    }else if(iframe.attachEvent){//IE等浏览器
			    
		    	iframe.attachEvent("onload",setIframeHeight);
		    }
		    else{
		    	iframe.onload=setIframeHeight;
			}
		})();

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics