1

div を取得して iframe タグを検索し、幅と高さがあるかどうかを確認したい場合は、指定した数値に変更し、そうでない場合は幅と高さを iframe に追加します。

<div class="player container">

    <iframe width="1280" height="720" src="http://www.youtube.com/"</iframe>  

</div>

私はそれを行う方法がわかりません。あなたが私を助けることができれば、それは私の喜びです. ありがとう

4

2 に答える 2

0

Javascript を使用してこれを試してください:-

  <script type=&#34;text/javascript&#34;>
 <!--//
  function sizeFrame&#40;frameId&#41; {
  var F = document.getElementById&#40;frameId&#41;;
  if&#40;F.contentDocument&#41; {
   F.height = F.contentDocument.documentElement.scrollHeight+30; //FF 3.0.11, Opera 9.63, and Chrome
 } else {

 F.height = F.contentWindow.document.body.scrollHeight+30; //IE6, IE7 and Chrome

 }

}

 window.onload=sizeFrame; 

 //-->
</script>

<iframe width=&#34;100%&#34; id=&#34;myFrame&#34; src=&#34;testincludegallery.php?id=1&#34; scrolling=&#34;no&#34; frameborder=&#34;0&#34; onload=&#34;window.parent.sizeFrame&#40;&#39;myFrame&#39;&#41;;&#34;>
于 2012-12-01T04:34:50.383 に答える
0
var iframe = $("div").find("iframe");
var w = iframe.width();
var h = iframe.height();

iframe.attr('width', (w)?w+num:num);
iframe.attr('height', (h)?h+num:num);
于 2012-12-01T04:35:32.300 に答える