zoukankan      html  css  js  c++  java
  • Iframe跨浏览器自适应高度完美解决方案

    这个解决方案使用了Jquery,所以需要在iframe的src页面里面引入

    父页面里面 简单点 <iframe id="if1" scrolling="no" src="2.html"></iframe>

    在iframe的src页面里面
    [html]
    <script type="text/javascript">
    function resizeContent()
    {
           $(window.parent.document).find("#if1").height($("#content").height());
    }

    function show400()
    {
           if($("#test400").css("display") == "none")
           {
                  $("#test400").css("display","");
                  resizeContent();
           }
           else
           {
                  $("#test400").css("display","none");
                  resizeContent();
           }
    }
    $(document).ready(function(){
           resizeContent();
    })
    </script>
    <div id="left111">
      <div class="mnav" onclick="test400()"></div>
      <div class="mnav"><a href="ProductList.html">超级链接</a></div>
      <div class="mnav"><a href="ProductCategory.html">超级链接</a></div>
      <div class="mnav"><a href="ProductCategory.html">超级链接</a></div>
      <div id="test400" style="display:none;height:400px;"></div>
      <div class="mnav"><a href="Orders.html">超级链接</a></div>
      <div class="mnav Mcurrent"><a href="Keywords.html">超级链接</a></div>
      <div class="mnav"><a href="#">超级链接</a></div>
      <div class="mnav"><a href="#">超级链接</a></div>
      <div class="mnav"><a href="#">超级链接</a></div>
      <div class="mnav"><a href="#">超级链接</a></div>
      <div class="mnav"><a href="#">超级链接</a></div>
      <div class="mnav"><a href="#">超级链接</a></div>
      <br />
    </div>
    [html]
    注释 :这里面的 $(window.parent.document).find("#if1").height($("#content").height()); 这句话最初是
    $(window.parent.document).find("#if1").height($(document).height());
    可以实现自适应高度,但是不能实现缩放自适应。因为document的高度是展示内容出现过的最高高度,所以这里如果点击展开,iframe不会缩小,只会展示最高出现过的高度。

    所以这里要用一个父层容器,也就是最新的代码。这样就可以实现自适应了。
  • 相关阅读:
    不同的ospf进程发布互联网段可以互通
    大数分解
    主席树(非权值)
    块状数组
    Codeforces Round #744 (Div. 3) G. Minimal Coverage
    记录一种从天而降的掌法(动态维护中位数的方法)
    快速统计二进制中1的数量
    网络流(小常数)
    矩阵快速幂
    米勒罗宾素性检验
  • 原文地址:https://www.cnblogs.com/luluping/p/1206720.html
Copyright © 2011-2022 走看看