0

div 内に iFrame があります。iFrame 上の位置を絶対にする必要があります (これは非常に長い話です)。位置が絶対的な場合、コンテンツはその下のコンテンツの上に配置されます。iFrame の現在の高さを取得し、その数値を親 div の高さとして設定して、他のコンテンツを押し下げるにはどうすればよいですか?

たくさんの調査を行い、js で非常に多くのことを試しました。助けてください。気分がいいなら、良い評判を教えてください:)

ありがとう。

<div <style="height:[want this to be height of iframe after loading content]">
<iframe src="mydoc.html" style="position:absolute"></iframe>
</div>
<div>Other content that is now displaying under iFrame content</div>
4

1 に答える 1

1
$(document).ready(function() {
   var iframeHeight = $('iframe').height();
   $('div').css('height', iframeHeight);
});

要素にセレクターがある場合、バニラ js でこれを行うのは簡単です。

于 2013-11-13T21:26:55.630 に答える