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 相关文章推荐
eval的两组性能测试数据
Aug 17 Javascript
解读JavaScript中 For, While与递归的用法
May 07 Javascript
IE下写xml文件的两种方式(fso/saveAs)
Aug 05 Javascript
node.js中的console.log方法使用说明
Dec 09 Javascript
JavaScript设计模式之代理模式介绍
Dec 28 Javascript
jQuery原型属性和原型方法详解
Jul 07 Javascript
jQuery代码性能优化的10种方法
Jun 21 Javascript
Vue2.0父子组件传递函数的教程详解
Oct 16 Javascript
Bootstrap栅格系统的使用详解
Oct 30 Javascript
Vue使用vue-draggable 插件在不同列表之间拖拽功能
Mar 12 Javascript
小程序自定义圆形进度条
Nov 17 Javascript
vue-resource 拦截器interceptors使用详解
Jan 18 Vue.js
鼠标移到图片上变大显示而不是放大镜效果
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生成随机密码的几种方法
2011/01/17 PHP
php生成静态文件的多种方法分享
2012/07/17 PHP
php中将汉字转换成拼音的函数代码
2012/09/08 PHP
PDO预处理语句PDOStatement对象使用总结
2014/11/20 PHP
让mayfish支持mysqli数据库驱动的实现方法
2010/05/22 Javascript
javascript getElementsByTagName
2011/01/31 Javascript
javascript实现浏览器窗口传递参数的方法
2014/09/03 Javascript
jQuery实现仿路边灯箱广告图片轮播效果
2015/04/15 Javascript
分享一个原生的JavaScript拖动方法
2016/09/25 Javascript
Angular实现类似博客评论的递归显示及获取回复评论的数据
2017/11/06 Javascript
Vue 自定义指令实现一键 Copy功能
2019/09/16 Javascript
Layer.js实现表格溢出内容省略号显示,悬停显示全部的方法
2019/09/16 Javascript
15分钟上手vue3.0(小结)
2020/05/20 Javascript
JavaScript 判断数据类型的4种方法
2020/09/11 Javascript
利用PHP实现递归删除链表元素的方法示例
2020/10/23 Javascript
原生js实现自定义消息提示框
2020/11/19 Javascript
Python中使用gzip模块压缩文件的简单教程
2015/04/08 Python
Python tkinter的grid布局及Text动态显示方法
2018/10/11 Python
对Python3 pyc 文件的使用详解
2019/02/16 Python
python3实现的zip格式压缩文件夹操作示例
2019/08/17 Python
python的pyecharts绘制各种图表详细(附代码)
2019/11/11 Python
如何基于Python + requests实现发送HTTP请求
2020/01/13 Python
python中函数返回多个结果的实例方法
2020/12/16 Python
Sephora丝芙兰泰国官方网站:国际知名化妆品购物
2017/11/15 全球购物
美国领先的家庭健康检测试剂盒提供商:LetsGetChecked
2019/03/18 全球购物
Vinatis德国:法国领先的葡萄酒邮购公司
2020/09/07 全球购物
ORACLE第二个十问
2013/12/14 面试题
领导干部整治奢华浪费之风思想汇报
2014/10/07 职场文书
学校党的群众路线教育实践活动制度建设计划
2014/11/03 职场文书
毕业论文指导教师评语
2014/12/30 职场文书
毕业生班级鉴定评语
2015/01/04 职场文书
挂职个人工作总结
2015/03/05 职场文书
答辩状格式范本
2015/05/22 职场文书
优秀共产党员主要事迹材料
2015/11/05 职场文书
浅谈redis整数集为什么不能降级
2021/07/25 Redis
python编程实现清理微信重复缓存文件
2021/11/01 Python