中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

iframe高度自適應的方法有哪些

小億
194
2024-01-19 18:31:33
欄目: 編程語言

有以下幾種方法可以實現iframe的高度自適應:

  1. 使用JavaScript動態調整高度:通過JavaScript的方法來獲取iframe中內容的實際高度,然后將該高度賦值給iframe的height屬性。
<script>
  function resizeIframe() {
    var iframe = document.getElementById('myIframe');
    var iframeHeight = iframe.contentWindow.document.body.scrollHeight;
    iframe.style.height = iframeHeight + 'px';
  }
</script>

<iframe id="myIframe" src="yourPage.html" onload="resizeIframe()"></iframe>
  1. 使用CSS的calc()函數:通過CSS的calc()函數來計算iframe的高度,將iframe的高度設置為100%減去固定的高度。
<style>
  #myIframe {
    height: calc(100% - 50px); /* 50px為固定高度 */
  }
</style>

<iframe id="myIframe" src="yourPage.html"></iframe>
  1. 使用jQuery的resize()方法:通過jQuery的resize()方法來自動調整iframe的高度。
<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
<script>
  $(document).ready(function() {
    $('#myIframe').on('load', function() {
      $(this).height($(this).contents().height());
    });
  });
</script>

<iframe id="myIframe" src="yourPage.html"></iframe>

0
安溪县| 汕头市| 句容市| 洛扎县| 奈曼旗| 通化市| 大庆市| 西华县| 锡林浩特市| 香河县| 嘉黎县| 东阳市| 平南县| 曲周县| 蒲江县| 乌拉特后旗| 梧州市| 台中县| 长治市| 新蔡县| 杂多县| 南开区| 五原县| 光山县| 舞钢市| 弋阳县| 原阳县| 盱眙县| 涞源县| 平罗县| 泾阳县| 武陟县| 利辛县| 奉贤区| 西宁市| 兴国县| 荥阳市| 区。| 聊城市| 东光县| 铅山县|