解决iframe出现两个滚动条的问题
来源:互联网 发布:听相声小品软件 编辑:程序博客网 时间:2024/04/29 14:08
花了一个多小时,终于解决了因为iframe框架出现两个滚动条的问题。原理( 借鉴了网上kaka的思路,但是js与他写的不一样)是:
1.强制隐藏最上层窗口的滚动条
2.获取浏览器窗口的高度
3.用浏览器窗口的高度减去头部iframe的高度就是内容iframe的高度了
1.强制隐藏最上层窗口的滚动条
2.获取浏览器窗口的高度
3.用浏览器窗口的高度减去头部iframe的高度就是内容iframe的高度了
<head>
<title>main</title>
<script type="text/javascript" src="<c:url value='/adminjsps/js/jquery-1.7.2.min.js'/>"></script>
<script type="text/javascript">
$(function(){
var ht = $(window).height();//获取浏览器窗口的整体高度;
var top = $("#top").height();//获取头部高度,定义一个变量名为topHeader
var btop = ht - top;// 计算bottom的高度
$("#tree").css("height",btop);
$("#body").css("height",btop);
});
</script>
<style type="text/css">
*{margin:0; padding:0; font-family:'微软雅黑';}
html{overflow:hidden;}/*强制去掉主页面的滚动条*/
.cont{width:100%; height: 100%; over-flow:hidden;}
iframe{width:100%; height:100%;}
.top{width:100%; height:78px; }
.bottom{width:100%; float:left;}
.bottom .tree{width:16%; height: 100%; over-flow:hidden; float:left; margin-left:1%;}
.bottom .body {width: 80%; height: 100%; float:left; margin-left:1%; }
</style>
</head>
<body>
<div class="cont">
<div class="top">
<iframe frameborder="0" src="<c:url value='/adminjsps/jsps/header/header.jsp'/>" name="top" id="top"></iframe>
</div>
<div class="bottom">
<div class="tree">
<iframe frameborder="0" src="<c:url value='/adminjsps/jsps/left/left.jsp'/>" name="tree" id="tree"></iframe>
</div>
<div class="body">
<iframe frameborder="0" src="<c:url value='/adminjsps/jsps/bodysample.jsp'/>" name="body" id="body"></iframe>
</div>
</div>
</div>
</body> 0 0
- 解决iframe出现两个滚动条的问题
- 解决iframe嵌套frameset出现滚动条失效的问题
- 解决iframe滚动条问题
- 解决iframe滚动条问题
- iframe时出现两个滚动条
- iframe 滚动条的问题
- 解决easyui-tabs中使用iframe时出现两个垂直滚动条
- 添加tabs出现两个滚动条问题
- iframe的滚动条问题:显示/隐藏滚动条
- iframe的滚动条问题:显示/隐藏滚动条
- iframe的滚动条问题:显示/隐藏滚动条
- iframe,window,滚动条的一些问题
- iframe横向滚动条的问题
- iframe滚动条隐藏不了的问题
- 解决QScrollArea不能出现滚动条的问题
- css解决fixed布局不会出现滚动条的问题
- IE6.O下使用iframe出现横向滚动条问题
- 解决滚动条出现,页面抖动问题
- android 属性(Attribute)资源
- iOS中setNeedsDisplay、setNeedsLayout的作用
- 队列小记四之队列的另一种实现
- Qt运行一个实例进程-3种方式简介
- fianl 抽象类 接口
- 解决iframe出现两个滚动条的问题
- [黑马程序员](第10-15天)集合类(中)
- hdu5288OO’s Sequence
- linux命令
- unity3d 游戏对象消失三种方法的区别(enabled/Destroy/active)
- ios – 使用UINib加载xib文件实现UITableViewCell
- Ansible安装过程中遇到过的问题
- Java基础语法(二)(基本类型的转换,运算符)
- hdoj-2277-Change the ball【规律】