jQuery中的height innerHeight outerHeight区别示例介绍


Posted in Javascript onJune 15, 2014

标准浏览器下:

height:高度

innerHeight:高度+补白
outerHeight:高度+补白+边框,参数为true时:高度+补白+边框+边距

html代码:

<div class="width: 150px;height:20px;float: left;border: 2px solid red;margin: 10px;margin: 10px;padding: 10px;" id="test">jjjjj</div>

js代码:
alert($("#test").height()); 
alert($("#test").innerHeight()); 
alert($("#test").outerHeight()); 
alert($("#test").outerHeight(true));

结果:
在ie中的结果:17px,37px,41px,61px
在ff中的结果:20px,40px,44px,64px

html代码:

<div class="width: 150px;height: 41px;float: left;border: 2px solid red;margin: 10px;margin: 10px;padding: 10px;" id="test">jjjjj</div>

js代码:
alert($("#test").height()); 
alert($("#test").innerHeight()); 
alert($("#test").outerHeight()); 
alert($("#test").outerHeight(true)); 
[html] 
结果: 
在ie中的结果:17px,37px,41px,61px 
在ff中的结果:41px,61px,65px,85px html代码: 
[code] 
<div class="width: 150px;height: 42px;float: left;border: 2px solid red;margin: 10px;margin: 10px;padding: 10px;" id="test">jjjjj</div>

js代码:
alert($("#test").height()); 
alert($("#test").innerHeight()); 
alert($("#test").outerHeight()); 
alert($("#test").outerHeight(true));

结果:
在ie中的结果:18px,38px,42px,62px
在ff中的结果:42px,62px,66px,86px

html代码:

<div class="width: 150px;height: 60px;float: left;border: 2px solid red;margin: 10px;margin: 10px;padding: 10px;" id="test">jjjjj</div>

js代码:
alert($("#test").height()); 
alert($("#test").innerHeight()); 
alert($("#test").outerHeight()); 
alert($("#test").outerHeight(true));

结果:
在ie中的结果:36px,56px,60px,80px
在ff中的结果:60px,80px,84px,104px

结论:在ie中height包含border和padding并且height最小值为17px ,同理可得width,不过它最小值为15px

Javascript 相关文章推荐
jquery 3D球状导航的文章分类
Jul 06 Javascript
jQueryUI如何自定义组件实现代码
Nov 14 Javascript
js文本框输入点回车触发确定兼容IE、FF等
Nov 19 Javascript
使用Jquery获取带特殊符号的ID 标签的方法
Apr 30 Javascript
js判断鼠标左、中、右键哪个被点击的方法
Jan 27 Javascript
jQuery实现html表格动态添加新行的方法
May 28 Javascript
总结在前端排序中遇到的问题
Jul 19 Javascript
Bootstrap导航条的使用和理解3
Dec 14 Javascript
js实现登录验证码
Dec 22 Javascript
使用Angular CLI生成 Angular 5项目教程详解
Mar 18 Javascript
JavaScript实现简单动态进度条效果
Apr 06 Javascript
基于redis的小程序登录实现方法流程分析
May 25 Javascript
鼠标移到图片上变大显示而不是放大镜效果
Jun 15 #Javascript
js中的如何定位固定层的位置
Jun 15 #Javascript
Extjs Label的 fieldLabel和html属性值对齐的方法
Jun 15 #Javascript
jquery实现通用版鼠标经过淡入淡出效果
Jun 15 #Javascript
jQuery实现的原图对比窗帘效果
Jun 15 #Javascript
QQ空间顶部折页撕开效果示例代码
Jun 15 #Javascript
js中通过父级进行查找定位元素
Jun 15 #Javascript
You might like
php中的实现trim函数代码
2007/03/19 PHP
PHP图片验证码制作实现分享(全)
2012/05/10 PHP
php中防止SQL注入的最佳解决方法
2013/04/25 PHP
兼容各大浏览器带关闭按钮的漂浮多组图片广告代码
2014/06/05 PHP
微信营销平台系统?刮刮乐的开发
2014/06/10 PHP
Zend Framework教程之请求对象的封装Zend_Controller_Request实例详解
2016/03/07 PHP
Yii2中hasOne、hasMany及多对多关联查询的用法详解
2017/02/15 PHP
JavaScript 变量命名规则
2009/09/23 Javascript
jquery click([data],fn)使用方法实例介绍
2013/07/08 Javascript
jQuery实现仿QQ在线客服效果的滚动层代码
2015/10/15 Javascript
实例讲解jQuery中对事件的命名空间的运用
2016/05/24 Javascript
基于JS代码实现实时显示系统时间
2016/06/16 Javascript
关于vue.js过渡css类名的理解(推荐)
2017/04/10 Javascript
微信小程序6位或多位验证码密码输入框功能的实现代码
2018/05/29 Javascript
React 组件渲染和更新的实现代码示例
2019/02/21 Javascript
vue iview的菜单组件Mune 点击不高亮的解决方案
2019/11/01 Javascript
Vue 实现v-for循环的时候更改 class的样式名称
2020/07/17 Javascript
vue+flask实现视频合成功能(拖拽上传)
2021/03/04 Vue.js
python中实现php的var_dump函数功能
2015/01/21 Python
python图像和办公文档处理总结
2019/05/28 Python
pandas读取CSV文件时查看修改各列的数据类型格式
2019/07/07 Python
django修改models重建数据库的操作
2020/03/31 Python
Python3通过chmod修改目录或文件权限的方法示例
2020/06/08 Python
Python 利用flask搭建一个共享服务器的步骤
2020/12/05 Python
美国最顶级的精品店之一:Hampden Clothing
2016/12/22 全球购物
九年级历史教学反思
2014/01/27 职场文书
《鞋匠的儿子》教学反思
2014/03/02 职场文书
高校教师岗位职责
2014/03/18 职场文书
法人代表任命书范本
2014/06/05 职场文书
小学绿色学校申报材料
2014/08/23 职场文书
党的群众路线对照检查材料(个人)
2014/09/24 职场文书
航班延误投诉信
2015/07/02 职场文书
2016三严三实专题教育活动心得体会
2016/01/06 职场文书
用Python提取PDF表格的方法
2021/04/11 Python
Oracle以逗号分隔的字符串拆分为多行数据实例详解
2021/07/16 Oracle
MySQL数据库索引的最左匹配原则
2021/11/20 MySQL