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 相关文章推荐
几个常用的JavaScript字符串处理函数 - split()、join()、substring()和indexOf()
Jun 02 Javascript
用 Javascript 验证表单(form)中多选框(checkbox)值
Sep 08 Javascript
两个listbox实现选项的添加删除和搜索
Mar 01 Javascript
jQuery插件实现表格隔行换色且感应鼠标高亮行变色
Sep 22 Javascript
javascript制作坦克大战全纪录(2)
Nov 27 Javascript
JS实现仿苹果底部任务栏菜单效果代码
Aug 28 Javascript
基于jQuery通过jQuery.form.js插件实现异步上传
Dec 13 Javascript
由简入繁实现Jquery树状结构的方法(推荐)
Jun 10 Javascript
canvas实现探照灯效果
Feb 07 Javascript
JavaScript数据结构之二叉树的查找算法示例
Apr 13 Javascript
浅谈webpack SplitChunksPlugin实用指南
Sep 17 Javascript
微信小程序基础教程之worker线程的使用方法
Jul 15 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定期拉取数据对比方法实例
2019/09/22 PHP
一步一步制作jquery插件Tabs实现过程
2010/07/06 Javascript
深入剖析JavaScript中的枚举功能
2014/03/06 Javascript
Jquery通过JSON字符串创建JSON对象
2014/08/24 Javascript
JS动态修改iframe内嵌网页地址的方法
2015/04/01 Javascript
JQuery实现可直接编辑的表格
2015/04/16 Javascript
javascript实现右侧弹出“分享到”窗口效果
2016/02/01 Javascript
jQuery操作iframe中js函数的方法小结
2016/07/06 Javascript
扩展Bootstrap Tooltip插件使其可交互的方法
2016/11/07 Javascript
通过BootStrap-select插件 js jQuery控制select属性变化
2017/01/03 Javascript
求js数组的最大值和最小值的四种方法
2017/03/03 Javascript
jQuery.ajax向后台传递数组问题的解决方法
2017/05/12 jQuery
vue2中,根据list的id进入对应的详情页并修改title方法
2018/08/24 Javascript
Vue实现商品详情页的评价列表功能
2019/09/04 Javascript
解决vue2中使用elementUi打包报错的问题
2020/09/22 Javascript
Vue实现简单购物车功能
2020/12/13 Vue.js
[41:08]2014 DOTA2国际邀请赛中国区预选赛 HGT VS NE
2014/05/22 DOTA
python 自动提交和抓取网页
2009/07/13 Python
python抓取网页中图片并保存到本地
2015/12/01 Python
python&amp;MongoDB爬取图书馆借阅记录
2016/02/05 Python
python3+PyQt5实现拖放功能
2018/04/24 Python
浅谈Django的缓存机制
2018/08/23 Python
python中字符串内置函数的用法总结
2018/09/13 Python
详解Python装饰器
2019/03/25 Python
django序列化时使用外键的真实值操作
2020/07/15 Python
Python执行时间的几种计算方法
2020/07/31 Python
关于HTML5你必须知道的28个新特性,新技巧以及新技术
2012/05/28 HTML / CSS
微软俄罗斯官方网站:Microsoft俄罗斯
2016/09/18 全球购物
美国隐形眼镜网:Major Lens
2018/02/09 全球购物
公司员工的自我评价范例
2013/11/01 职场文书
厨师岗位职责
2013/11/12 职场文书
服装设计专业毕业生求职信
2014/04/09 职场文书
办公室文员工作自我鉴定
2014/09/19 职场文书
销售经理岗位职责范本
2015/04/02 职场文书
行政申诉状范文
2015/05/20 职场文书
python-opencv 中值滤波{cv2.medianBlur(src, ksize)}的用法
2021/06/05 Python