【问题标题】:Resize container when iframe changes height当 iframe 改变高度时调整容器大小
【发布时间】:2018-07-09 03:39:09
【问题描述】:

我正在尝试找到一种方法来在其中包含的 iFrame 更改高度时调整嵌入 div 的大小。

这基本上就是我所拥有的:

<div>
    <iframe src="www.somesite.com"></iframe>
</div>

所以 iFrame 内容会改变高度,我希望包含它的 div 相应地调整大小。

任何我可以使用的神奇 jQuery 或 Bootstrap(页面同时使用)?

【问题讨论】:

    标签: javascript jquery twitter-bootstrap iframe


    【解决方案1】:

    试试这个,

    <div id="iframeContainer">
        <iframe src="www.somesite.com" id="contentIframe" onload="setContentHeight()"></iframe>
    </div>
    
    <script type="text/javascript">
      function setContentHeight() {
          var iframe = $('#contentIframe').contents();
          if(iframe) {
    	    var height = iframe.height();
    		$("#iframeContainer").height(height);
          }   
      }
    </script>

    【讨论】:

      猜你喜欢
      • 2015-12-19
      • 1970-01-01
      • 2012-12-16
      • 1970-01-01
      • 2014-05-19
      • 1970-01-01
      • 1970-01-01
      • 2012-04-02
      相关资源
      最近更新 更多