方法1:
コードコピーは次のとおりです。
$(window.parent.document).find( "#conterntiframe")。load(function(){{
var main = $(window.parent.document).find( "#contentiframe");
var thisheight = $(document).height();
if(thishight <800)
thisheight = 800;
main.height(thishight);
});
この書き込み方法は、ロード時に固有の要素の適応高さにのみ適応できます。要素が変化すると(高さが変化した後、多くの要素を追加するなど)、親フォームのiframe高さを時間内に変更することはできません。
方法2:
コードコピーは次のとおりです。
関数setMainHeight(){
var main = $(window.parent.document).find( "#contentiframe");
var thisheight = $( "body")。height();
if(thishight <800){thisheight = 800; }
main.height(thishight+50);
Settimeout(SetMainheight、2000);
}
ポーリングにタイマーを追加して、サブページの高さの変化を決定します。
上記の2つのタイプは、IFRAMEによって高度に適応可能になります。友達、プロジェクトのニーズに応じて自由に選択してください。