jQuery height()、innerHeight()、outerHeight()函数的区别详解

jQuery height()、innerHeight()、outerHeight()函数的区别详解

在jQuery中,获取元素高度的函数有3个,它们分别是height()、 innerHeight()、 outerHeight()。

与此相对应的是,获取元素宽度的函数也有3个,它们分别是width()、 innerWidth()、 outerWidth()。

在这里,我们以height()、innerHeight()、outerHeight()3个函数为例,来详细介绍它们之间的区别。

下面我们以元素element的盒模型为例来介绍它们之间的区别。

jQuery height()、innerHeight()、outerHeight()函数的区别详解

函数
高度范围
jQuery版本
支持写操作

height()
height
1.0

1.0

innerHeight()
height padding
1.2.6
1.8.0

outerHeight()
height padding border
1.2.6

outerHeight(true)
height padding border margin
1.2.6

1、 只有height()函数可用于window或document对象。

2、 “支持写操作”表示该函数可以为元素设置高度值。

3、 1.4.1 height()新增支持参数为函数(之前只支持数值)。

4、 1.8.0 innerHeight()支持参数为数值或函数。

现在,我们参考以下HTML jQuery示例代码:

© 版权声明

相关文章

暂无评论

none
暂无评论...