ifream高度自适应
2015-10-28 15:36
197 查看
这是个老问题,最近自己搞了框架,顺手把代码贴上,后来者看到也方便绕弯子。
一般页面上包裹ifream的有一个容器,这里姑且把它的容器设置成div,它的id是Container
对于Container,一般要设置基础的样式的,这个样式大致这样:
而ifream本身也需要设置几个基本属性,一般情况下,大致如下:
剩下的,只要用js计算这个Container之前的div高度就好了,举个例子:
这里裹了好几层,但是没关系,通过js计算,减去高度就好了;
我们在jq的ready事件中注册下就好了:
$(document).ready(function () {
iframeresize();
});
一般页面上包裹ifream的有一个容器,这里姑且把它的容器设置成div,它的id是Container
对于Container,一般要设置基础的样式的,这个样式大致这样:
#Container { margin: 0 auto; padding: 0px; width: 100%; height: 100%; border: 0; }
而ifream本身也需要设置几个基本属性,一般情况下,大致如下:
<iframe id="main" name="main" scrolling="auto" frameborder="0" scrolling="yes" width="100%" height="100%" src="desktop.html"></iframe>
剩下的,只要用js计算这个Container之前的div高度就好了,举个例子:
这里裹了好几层,但是没关系,通过js计算,减去高度就好了;
我们在jq的ready事件中注册下就好了:
$(document).ready(function () {
iframeresize();
});
相关文章推荐
- 菜鸟的java学习-------第一篇初识java
- MySQL下concat函数中null值问题
- window.opener方法的使用 js跨域
- C#开源资源大汇总
- 洛谷1901 发射站(单调栈)
- android软键盘的属性设置
- 利用Cydia Substrate进行Android HOOK
- python装饰器
- PDB Files: What Every Developer Must Know
- windows下有哪些有用的系统命令
- 众联BreezeCMS实现思路(一)
- 数据结构学习(二)字符倒序输出的C语言实现
- Git学习笔记之git stash
- 23种设计模式
- 安装ORACLE RAC时修改ssh端口导致CRS无法安装
- windows ini文件读取注意事项
- 使用 Google Guava 美化你的 Java 代码:1~4
- 第八周 项目三(3)-字符的删除
- ActionContext.getContext().getSession() 的意义
- ubuntu下NS2学习经验积累1:awk命令之NF和$NF区别