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不会缩小,只会展示最高出现过的高度。

    所以这里要用一个父层容器,也就是最新的代码。这样就可以实现自适应了。
  • 相关阅读:
    主席树学习笔记(静态区间第k大)
    p1156 题解(未完全解决)
    树上神奇 逆 逆序对(我的叫法)hh的小纸条 重中之重!!!!!
    二叉查找树学习笔记(BST)
    负环...坑点
    差分约束系统学习笔记
    tarjan学习(复习)笔记(持续更新)(各类找环模板)
    分层图食用简介
    js数组方法
    灵动标签调用父栏目下的所有文章
  • 原文地址:https://www.cnblogs.com/luluping/p/1206720.html
Copyright © 2011-2022 走看看