让框架的高度自适应

让框架的高度自适应

虽然框架不利于网站优化,但在类似于业务系统的后台中使用的还比较频繁。起初在写的时候,框架的高度与宽度的兼容着实让我很头疼。经过多方面查找资料,及通过自己的实践,特总结以下控制框架宽度与高度的方法。

主要是通过以下js控制框架的高度与宽度:

<script type=”text/javascript”>

    $(function () {

        layoutrezise();

        AutoHeight();

    })

    function layoutrezise() {

        var headerH = $(“div#Headbox”).height(); //获取头部的高度

        var bodyerH = $(window).height() – headerH;  //计算内容的高度(不包括头部)

        $(“div#Bodybox,div#bleftBox,div#brightBox,iframe#leftiframe,iframe#mainframe”).height(bodyerH); //设置主框架的高度

        $(“div#brightBox”).width($(window).width() – $(“div#bleftBox”).width()); //设置主框架的宽度

    }

    function AutoHeight() {

        $(window).resize(function () {

            layoutrezise();

        })

    }        

</script>

页面的主要代码如下:

<body>

    <div id=”Headbox” class=”clearfix”>

        <h1 class=”fl”>业务系统</h1>

    </div>

    <div id=”Bodybox” class=”clearfix”>

        <div id=”bleftBox” style=”width:225px; background:#e9e9eb;” class=”fl”>

            <iframe id=”leftiframe” name=”leftiframe” style=”width:100%; border:0;” src=”HxLeft.html”></iframe>

        </div>

        <div id=”brightBox” class=”fl”>

            <iframe id=”mainframe” name=”mainframe” style=”width:100%; border:0;” src=”SaveUser.html”></iframe>

        </div>

        <div class=”clear”></div>

    </div>

</body>

大家可以通过div的结构对就js看每段代码的意思。。。根据自己实际情况进行取舍与修改~最后附上截图,希望能帮到遇到此问题的各位~

让框架的高度自适应

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/109257.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • pycharm django环境搭建_宝塔Linux怎么搭建asp程序

    pycharm django环境搭建_宝塔Linux怎么搭建asp程序今天来简单总结一下使用Pycharm和Django来搭建一个最简单的PythonWeb应用(就是我们所说的‘HelloWorld’)。在这里,我们首先假设已经安装好了Python(2.x和3.x版本均可)。安装Django  无论是Python2.x还是Python3.x版本,都可以使用pip来安装Django。在控制台使用如下命令:pipinstalldjango安装成功后,在i

    2022年8月28日
    1
  • 黑盒 测试用例设计方法「建议收藏」

    黑盒 测试用例设计方法「建议收藏」概述黑盒测试用例设计方法包括等价类划分法、边界值分析法、错误推测法、因果图法、判定表驱动法、正交试验设计法、功能图法等。等价类划分法概念等价类划分法是把程序的输入域划分成若干部分(子集),然后从每个部分中选取少数代表性数据作为测试用例。每一类的代表性数据在测试中的作用等价于这一类中的其他值。等价类划分法的应用1.等价类是指某个输入域的子集合。在该子集合中,各个输入数据对于揭露程序中的错…

    2022年6月11日
    34
  • Python的递归函数原理和实例

    Python的递归函数原理和实例递归函数 函数体内调用了该函数本身 分为传递和回归两个过程 组成部分 递归调用和终止条件 优点 思路和代码简单 缺点 占用内存多 效率低下 实例 使用递归来计算 6 的阶乘思路 代码实现 deffunc n ifn 1 return1else returnn func n 1 print func 6 解释 实际上调用过程是 6func 5func 4func 3func 2 func 1 这个过程是传递

    2025年7月31日
    1
  • 软件测试流程及产出物

    软件测试流程及产出物本文目录结构软件测试流程…11      软件项目测试过程…11.1       需求分析…11.2       项目整体计划及评审…11.3       测试用例设计及评审…21.4       测试执行…21.5       测试评估…31.6       产品试用及客户培训…32      软件测试阶段……

    2022年5月21日
    130
  • Java Integer 与 int 深刻理解

    Java Integer 与 int 深刻理解Java Integer 与 int 深刻理解

    2022年4月24日
    43
  • linux ftp lcd 命令,Linux FTP命令使用实例「建议收藏」

    linux ftp lcd 命令,Linux FTP命令使用实例「建议收藏」之前我们说过linuxscp的命令,是用来两台Linux服务器之前传输数据的。那么我们如何在Linux服务器与没有SSH的虚拟主机传输数据呢,我们可以使用Linux的FTP命令来实现,下面是一些使用实例。ftpwww.centos.bz这个命令表示试图连接www.centos.bz的FTP服务器,如果成功连接上,就会要求输入FTP用户名和密码。ftp>help连接上FTP服务器后,键入…

    2022年9月16日
    0

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号