iframe をタブ (jqueryTabs) としてロードするアプリケーションがあります。コンテンツに合わせて iframe の高さを設定するにはどうすればよいですか?
私は次のような関数を作成できることを知っています:
function fit(iframe) {
iframe.height = iframe.contentWindow.document.body.scrollHeight + "px";
}
それをonLoadと呼びますが、問題は、iframeがajaxを使用してコンテンツを変更するため、iframeのサイズを動的に変更する必要があることです。
私は次のようなことをいじっていました:
$(HTMLIFrameElement).ajaxComplete(function ()
{ fit(this)}
);
しかし、それは機能しません
** * *編集* ** * ** * Webberig の回答後、どうすればよいでしょうか?:
each を使用してすべての iframe を反復するか、特定の ID を渡しますか?
それぞれ: 長所 実装が簡単
短所パフォーマンス?(平均 iframe 3-4 最大 100)
特定のidプロのパフォーマンス?
cons は、多くの iframe の詳細 ID を定義して管理する必要があります