第一,首先在父页面写一个名为 setSubPageHeight的带一个参数的方法。
function setSubPageHeight(height){
$("#iframeLog").attr("height",height);
}
第二,在子页面调用该方法。
$(function(){
var h=$("body").attr("scrollHeight");
window.parent.setSubPageHeight(h);
});
OK!
简单吧,不信你试试,祝你成功!
本文介绍了一种简单的方法来实现IFrame的高度自适应调整。通过在父页面定义一个方法setSubPageHeight并设置IFrame的高度属性,在子页面获取自身body的高度并通过window.parent调用父页面的方法传递高度值,实现IFrame随内容变化而自动调整高度。

被折叠的 条评论
为什么被折叠?



