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 相关文章推荐
学习ExtJS fit布局使用说明
Oct 08 Javascript
jQuery点击输入框显示验证码图片
May 19 Javascript
jQuery插件简单学习实例教程
Jul 01 Javascript
js轮播图代码分享
Jul 14 Javascript
微信小程序 监听手势滑动切换页面实例详解
Jun 15 Javascript
vue+vux实现移动端文件上传样式
Jul 28 Javascript
关于Vue背景图打包之后访问路径错误问题的解决
Nov 03 Javascript
Vue2.0用户权限控制解决方案
Nov 29 Javascript
详解设置Webstorm 利用babel将ES6自动转码成ES5
Dec 20 Javascript
微信小程序调用摄像头隐藏式拍照功能
Aug 22 Javascript
vue基于element的区间选择组件
Sep 07 Javascript
vue.js watch经常失效的场景与解决方案
Jan 07 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中获取文件扩展名的N种方法小结
2012/02/27 PHP
PHP 之Section与Cookie使用总结
2012/09/14 PHP
探讨如何把session存入数据库
2013/06/07 PHP
php使用pack处理二进制文件的方法
2014/07/03 PHP
PHP文件系统管理(实例讲解)
2017/09/19 PHP
php反序列化长度变化尾部字符串逃逸(0CTF-2016-piapiapia)
2020/02/15 PHP
JavaScript 事件系统
2010/07/22 Javascript
dreamweaver 安装Jquery智能提示
2011/04/02 Javascript
jQuery模拟超链接点击效果代码
2013/04/21 Javascript
js 自定义个性下拉选择框示例
2013/08/20 Javascript
javascript拖拽上传类库DropzoneJS使用方法
2013/12/05 Javascript
js点击出现悬浮窗效果不使用JQuery插件
2014/01/20 Javascript
JS基于HTML5的canvas标签实现炫目的色相球动画效果实例
2016/08/24 Javascript
详解使用Vue.Js结合Jquery Ajax加载数据的两种方式
2017/01/10 Javascript
vue.js全局API之nextTick全面解析
2017/07/07 Javascript
关于js的三种使用方式(行内js、内部js、外部js)的程序代码
2018/05/05 Javascript
浅谈Vue组件及组件的注册方法
2018/08/24 Javascript
Vue.js + Nuxt.js 项目中使用 Vee-validate 表单校验
2019/04/22 Javascript
JS面向对象编程基础篇(二) 封装操作实例详解
2020/03/03 Javascript
vue递归获取父元素的元素实例
2020/08/07 Javascript
python实现将pvr格式转换成pvr.ccz的方法
2015/04/28 Python
python中itertools模块zip_longest函数详解
2018/06/12 Python
对python中的iter()函数与next()函数详解
2018/10/18 Python
python读取文件名并改名字的实例
2019/01/07 Python
Python参数传递实现过程及原理详解
2020/05/14 Python
python MD5加密的示例
2020/10/19 Python
html+css3实现的登录界面
2020/12/09 HTML / CSS
GUESS西班牙官方网上商城:美国服饰品牌
2017/03/15 全球购物
英国豪华装饰照明品牌的在线零售商:Inspyer Lighting
2019/12/10 全球购物
小区停车场管理制度
2014/01/27 职场文书
渔夫的故事教学反思
2014/02/14 职场文书
党务公开方案
2014/05/06 职场文书
2014年党员自我评价材料
2014/09/22 职场文书
班级元旦晚会开幕词
2016/03/04 职场文书
用python修改excel表某一列内容的操作方法
2021/06/11 Python
Java 异步任务计算FutureTask
2022/04/28 Java/Android