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 相关文章推荐
Dom加载让图片加载完再执行的脚本代码
May 15 Javascript
用Javascript数组处理多个字符串的连接问题
Aug 20 Javascript
JQuery弹出层示例可自定义
May 19 Javascript
浅谈jquery中delegate()与live()
Jun 22 Javascript
asp.net+jquery.form实现图片异步上传的方法(附jquery.form.js下载)
May 05 Javascript
Bootstrap Navbar Component实现响应式导航
Oct 08 Javascript
vuejs项目打包之后的首屏加载优化及打包之后出现的问题
Apr 01 Javascript
快速搭建vue2.0+boostrap项目的方法
Apr 09 Javascript
通过一次报错详细谈谈Point事件
May 17 Javascript
js中apply和call的理解与使用方法
Nov 27 Javascript
vue3.0+vue-router+element-plus初实践
Dec 02 Vue.js
el-table表头根据内容自适应完美解决表头错位和固定列错位
Jan 07 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
整理的9个实用的PHP库简介和下载
2010/11/09 PHP
汇总PHPmailer群发Gmail的常见问题
2016/02/24 PHP
详解WordPress中的头像缓存和代理中的缓存更新方法
2016/03/01 PHP
PHP实现的微信公众号扫码模拟登录功能示例
2019/05/30 PHP
如何在Laravel5.8中正确地应用Repository设计模式
2019/11/26 PHP
js DataSet数据源处理代码
2010/03/29 Javascript
如何设置iframe高度自适应在跨域情况下的可用方法
2013/09/06 Javascript
JavaScript声明变量时为什么要加var关键字
2014/09/29 Javascript
jQuery中empty()方法用法实例
2015/01/16 Javascript
javascript实现设置、获取和删除Cookie的方法
2015/06/01 Javascript
Node.js编程中客户端Session的使用详解
2015/06/23 Javascript
JS判断当前页面是否在微信浏览器打开的方法
2015/12/08 Javascript
原生JavaScript实现动态省市县三级联动下拉框菜单实例代码
2016/02/03 Javascript
KnockoutJs快速入门教程
2016/05/16 Javascript
jQuery使用each方法与for语句遍历数组示例
2016/06/16 Javascript
bootstrap与Jquery UI 按钮样式冲突的解决办法
2016/09/23 Javascript
浅析JS中对函数function的理解(基础篇)
2016/10/14 Javascript
详解React项目中碰到的IE问题
2019/03/14 Javascript
基于three.js实现的3D粒子动效实例代码
2019/04/09 Javascript
JS实现超级好看的鼠标小尾巴特效
2020/12/01 Javascript
js删除对象中的某一个字段的方法实现
2021/01/11 Javascript
Python实现去除代码前行号的方法
2015/03/10 Python
python中尾递归用法实例详解
2015/04/28 Python
Python使用pymysql小技巧
2017/06/04 Python
Python3.遍历某文件夹提取特定文件名的实例
2018/04/26 Python
python使用gdal对shp读取,新建和更新的实例
2020/03/10 Python
Python Flask上下文管理机制实例解析
2020/03/16 Python
Delphi CS笔试题
2014/01/04 面试题
幼儿园新年寄语
2014/04/03 职场文书
房屋租赁协议书
2014/04/10 职场文书
2014年镇党建工作汇报材料
2014/11/02 职场文书
颐和园导游词
2015/01/30 职场文书
2016年离婚协议书范文
2016/03/18 职场文书
在CSS中映射鼠标位置并实现通过鼠标移动控制页面元素效果(实例代码)
2021/04/22 HTML / CSS
自从在 IDEA 中用了热部署神器 JRebel 之后,开发效率提升了 10(真棒)
2021/06/26 Java/Android
Python中的turtle画箭头,矩形,五角星
2022/03/16 Python