基于jquery后台框架设计(自适应高度,iframe简易版)
2013-01-15 18:16
591 查看
<html style="overflow:hidden"> <head> <title>jqueryuejin简易后台框架设计</title> <script src="/Scripts/jquery-1.7.1.min.js"></script> <script type="text/javascript"> $(function () { layoutrezise(); AutoHeight(); }) function layoutrezise() { var headerH = $("div#Headbox").height(); var footerH = $("div#Footerbox").height(); var bodyerH = $(window).height() - headerH - footerH; $("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> </head> <body> <div id="Headbox"> 顶部 </div> <div id="Bodybox"> <div id="bleftBox" style="width:200px"> <iframe id="leftiframe" name="leftiframe" style="width:100%; border:0;" src="/Manage/Left"></iframe> </div> <div id="brightBox"> <iframe id="mainframe" name="mainframe" style="width:100%; border:0;" src="/Manage/Welcome"></iframe> </div> <div class="clear"></div> </div> <div id="Footerbox"> 底部 </div> </body> </html>
注意:
1、文档中html样式设置成style="overflow:hidden"( 以兼容IE)
2、iframe样式设置为:style="width:100%; border:0;"
3、需要固定Headbox和Footerbox的高度以及bleftBox的宽度,才得以正常自适应中间区域的高度和宽度。
4、布局中的div不要设置border宽度,以免计算高度和宽度时有误差
相关文章推荐
- JQuery IFrame框架高度自适应(支持嵌套–兼容IE,ff,safafi,chrome)
- 基于jquery的兼容各种浏览器的iframe自适应高度的脚本
- 基于jquery的兼容各种浏览器的iframe自适应高度的脚本
- JQuery IFrame框架高度自适应(支持嵌套–兼容IE,ff,safafi,chrome)
- 两段超简单jquery代码解决iframe自适应高度问题(不用判断浏览器高度)
- 开发小技巧:jQuery处理自适应内容高度的iframe
- Iframe 自适应高度 无限级父框架 多层框架自适应
- jquery.load()使iframe随内容改变而自适应高度
- jQuery设置iframe的高度根据页面内容自适应
- JQuery Smart UI 简介(六) — 框架设计【后篇】(数据接口、后台框架)[简介系列完结]
- iFrame框架高度自适应
- 【转】jquery iframe取得元素与自适应高度
- 教你用jquery实现iframe自适应高度
- jquery库实现iframe自适应内容高度和宽度
- jquery库实现iframe自适应内容高度和宽度
- iframe 自适应高度的问题(jquery控制)
- iframe 自适应高度,无限级父框架
- js脚本实现iframe框架自适应高度
- 使用jQuery不判断浏览器高度解决iframe自适应高度问题
- 教你用jquery实现iframe自适应高度