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 相关文章推荐
使用Modello编写JavaScript类
Dec 22 Javascript
JavaScript对象、属性、事件手册集合方便查询
Jul 04 Javascript
Firefox中autocomplete=&quot;off&quot; 设置不起作用Bug的解决方法
Mar 25 Javascript
通过$(this)使用jQuery包装后的方法或属性
May 18 Javascript
jQuery获取节点和子节点文本的方法
Jul 22 Javascript
jQuery中trigger()与bind()用法分析
Dec 18 Javascript
js 模仿锚点定位的实现方法
Nov 19 Javascript
jQuery实现贪吃蛇小游戏(附源码下载)
Mar 04 Javascript
vue实现点击当前标签高亮效果【推荐】
Jun 22 Javascript
vue多级复杂列表展开/折叠及全选/分组全选实现
Nov 05 Javascript
JavaScript数据结构与算法之检索算法示例【二分查找法、计算重复次数】
Feb 22 Javascript
vue实现简易的双向数据绑定
Dec 29 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 的几个配置文件函数
2006/12/21 PHP
php 高效率写法 推荐
2010/02/21 PHP
PHP中全局变量global和$GLOBALS[]的区别分析
2012/08/06 PHP
摘自启点的main.js
2008/04/20 Javascript
js获取事件源及触发该事件的对象
2013/10/24 Javascript
php实例分享之实现显示网站运行时间
2014/05/20 Javascript
Javascript中数组sort和reverse用法分析
2014/12/30 Javascript
JavaScript获取网页表单action属性的方法
2015/04/02 Javascript
Bootstrap入门书籍之(一)排版
2016/02/17 Javascript
jQuery.Callbacks()回调函数队列用法详解
2016/06/14 Javascript
jQuery基于正则表达式的表单验证功能示例
2017/01/21 Javascript
jQuery UI Draggable + Sortable 结合使用(实例讲解)
2017/09/07 jQuery
javascript中函数的写法实例代码详解
2018/10/28 Javascript
React Native中Mobx的使用方法详解
2018/12/04 Javascript
vue实现搜索功能
2019/05/28 Javascript
Bootstrap告警框(alert)实现弹出效果和短暂显示后上浮消失的示例代码
2020/08/27 Javascript
Vue如何跨组件传递Slot的实现
2020/12/14 Vue.js
python3.6使用urllib完成下载的实例
2018/12/19 Python
jupyter notebook 中输出pyecharts图实例
2020/04/23 Python
python3.7实现云之讯、聚合短信平台的短信发送功能
2019/09/26 Python
Python Numpy数组扩展repeat和tile使用实例解析
2019/12/09 Python
python列表生成器迭代器实例解析
2019/12/19 Python
selenium 多窗口切换的实现(windows)
2020/01/18 Python
使用TensorFlow搭建一个全连接神经网络教程
2020/02/06 Python
CSS3 制作旋转的大风车(充满童年回忆)
2013/01/30 HTML / CSS
Lands’ End官网:经典的美国生活方式品牌
2016/08/14 全球购物
Servlet如何得到服务器的信息
2015/12/22 面试题
jQuery treeview树形结构应用
2021/03/24 jQuery
团组织关系介绍信
2014/01/12 职场文书
劳动模范事迹材料
2014/01/19 职场文书
质检部经理岗位职责
2014/02/19 职场文书
入队仪式主持词
2015/07/04 职场文书
简短清晨问候语
2015/11/10 职场文书
初中英语教学反思范文
2016/02/15 职场文书
医学会议开幕词
2016/03/03 职场文书
Android开发之WECHAT微信小程序路由跳转的两种形式
2022/04/12 Java/Android