让框架的高度自适应

让框架的高度自适应

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

主要是通过以下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—-设置背景颜色和字体的样式「建议收藏」

    Pycharm—-设置背景颜色和字体的样式「建议收藏」编辑器默认显示的样式背景为白色,看着会刺眼,也不方便查找我们写的某些参数等,通过设定,可以对页面的样式进行选择更改,方便直观的在编辑器中查看自己所写的代码,设置前:设置后操作方式:转载于:https://www.cnblogs.com/syw20170419/p/10984023.html…

    2022年8月28日
    2
  • SharePoint2007中的WCM

    SharePoint2007中的WCM

    2021年7月29日
    58
  • 关于DNS负载均衡技术

    关于DNS负载均衡技术在学习负载均衡技术的时候,我们肯定会学到dns负载均衡的相关内容,因为这个是负载均衡的一个代表应用。那么说到应用,到底是如何进行使用,改善网络问题的呢?那么本文就将为大家详细介绍一下其中的原理。为了建立一个高负载的Web站点,必须使用多服务器的分布式结构?上面提到的使用代理服务器和Web服务器相结合,或者两个Web服务器相互协作的方式也属于多服务器的结构,但在这些多服务器的结构中,每个服务器所

    2022年7月14日
    19
  • c++酒店管理系统源代码_c语言酒店管理系统实验报告

    c++酒店管理系统源代码_c语言酒店管理系统实验报告现今大多数宾馆所提供的服务样式都各式各样,规模大小也是各有不同,但是归总下来,不可或缺的两类模块还是顾客和工作人员。由于对宾馆行业内部没有很深刻的理解,此次系统设计包括数据库和功能模块都是根据网上收集到的材料和个人认知上,简单模仿和具体实现的。为满宾馆管理的实际需求,本系统主要实现以下功能:入住登记:登记所入住房间号码,登记顾客入住时间,退房时间,个人信息(身份证号,手机号,姓名)退房办理:输入已经入住的房间号,确认完毕即可退房。房间查询:管理员输入正确的密码后即可对房间状态查询,和具体入住信息查

    2022年9月24日
    3
  • 对口计算机一分一档2019河北,最新!2019河北高考一分一档统计表公布![通俗易懂]

    对口计算机一分一档2019河北,最新!2019河北高考一分一档统计表公布![通俗易懂]免费申请学习规划请选择学习阶段学前小学初中高中大学留学其他已为25937位学员提供学习规划*验证码*短信验证码{“text1”:{“label”:”薄弱科目”,”placeholder”:”请输入你的薄弱科目”,”required”:1,”formType”:”text”,”group”:”dynamic”,”name”:”text1″,”type”:”text”,”data”:[]},”cour…

    2022年7月13日
    42
  • pycharm全家桶激活码2021年_通用破解码[通俗易懂]

    pycharm全家桶激活码2021年_通用破解码,https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月16日
    157

发表回复

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

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