实现正文部分根据浏览器大小自适应高度
来源:互联网 发布:svn linux 编辑:程序博客网 时间:2024/06/06 09:49
http://laobaisun.diandian.com/post/2012-06-14/40028314272
实现正文部分根据浏览器大小自适应高度
14th of June 2012
用户体验 Jquery IT 网络生活 前端开发
我自认为这是个伟大的命题,同样这也是我们在前端开发过程中所期待的一个用户体验项,请不要被我这拗口的标题所迷惑,以下的文字所能解决的问题其实我们都曾遇到过。
假设有这样一个页面,我们不希望页面右侧出现滚动条,如果开发人员根据当前的屏幕分辨率去考虑的话,这个问题就极其简单了:
正文部分容器高度=页面部分高度-头部高度-底部高度。
然而,我现在可以很负责人的告诉你,你是一个不负责任的前端开发人员,鉴定完毕。
因为你忽略了用户的感受。
有的用户屏幕分辨率是1024*768的,而有的用户屏幕是1920*1080的,那么页面的兼容性在哪,用户体验在哪?扯淡完毕,进入正题!
思路:
首先,我承认这是个动态效果,打开页面时,计算当前浏览器的显示的页面大小,之后省略头部和底部的高度,初始化正文部分的高。如果用户放大或者缩小浏览器的显示区域时,触发resize()事件,重新计算!
以上是整体思路,重点:初始化正文部分的高、重新计算;牵扯到的变量:浏览器可见部分的大小。
开发前奏
一个页面>一个头部>一个正文框架>一个底部
实现过程
1、导入JQ库
2、头部写入resize()时间
3、核心方法ReloadingWindow()
4、初始化调用ReloadingWindow()
0 0
- 实现正文部分根据浏览器大小自适应高度
- js实现textarea根据内容大小自适应高度
- UILable 根据内容大小自适应高度
- 设置div根据浏览器自适应高度
- js实现textarea高度根据内容自适应
- js实现textarea高度根据内容自适应
- CSS背景图片自适应 根据浏览器分辨率大小自动伸缩
- 多图表根据浏览器大小的变化自适应
- 大分辨率图片根据用户分辨率自适应其浏览器大小
- Textarea 高度自适应 根据内容自适应高度
- Textarea 高度自适应 根据内容自适应高度
- 根据label正文内容动态计算正文的高度
- css实现div高度根据自适应宽度(百分比)调整
- 背景图片自适应浏览器大小
- iframe自适应浏览器大小
- Echarts自适应浏览器大小
- IFrame根据内容自适应高度
- IFrame 根据内容自适应高度
- libcurl用法 接口函数用法
- POJ2299
- Android事件分发机制完全解析,带你从源码的角度彻底理解(下)
- 数据结构 列表
- SpringMVC 整合 hibernate 报错:No Session found for current thread
- 实现正文部分根据浏览器大小自适应高度
- Code=3000 "未找到应用程序的“aps-environment”的权利字符串"
- jquery源码分析(2) jQuery对象的一些方法和属性 3
- 我的java学习日记(12)
- 设置rman 实现归档备份在两个不同的目录
- JAVA中获取当前系统时间
- php yii框架web项目连接数据库以及crud操作
- BIRT学习日志之一(与项目集成)
- 提高C#编程水平的50个要点 1.总是用属性 (Property) 来代替可访问的数据成员 2.在 readonly 和 const 之间,优先使用 readonly 3.在 as 和 强制类型转换之