jquery中“outerHeight()”与“height()”的区别是什么?

jquery中“outerHeight()”与“height()”的区别是什么?,第1张

在jQuery中,获取元素高度的函数有3个,其中有outerHeight()和height()。

1.height():其高度范围是所匹配元素的高度height;height()获取匹配元素集合中的第一个元素的当前计算高度值 或 设置每一个匹配元素的高度值(带一个参数)。

要注意ss('height')和.height()之间的区别是后者返回一个没有单位的数值,前者是返回带有完整单位的字符串。

2.outerheight():其高度范围是所匹配元素的高度。获取元素集合中第一个元素的当前计算高度值,包括padding,border和选择性的margin。返回一个整数(不包含“px”)表示的值 ,或如果在一个空集合上调用该方法,则会返回 null。

outerHeight()函数的返回值为Number类型,返回第一个匹配元素的外高度。返回外高度时,outerHeight()函数只以其中第一个匹配的元素为准。如果没有匹配的元素,则返回null。

一、jQuery 中 height()

获取匹配元素集合中的第一个元素的当前计算高度值,总是返回内容宽度

二、jQuery 中 innerheight()

包括padding,但是不包括border,即: height + padding

三、jQuery 中 outerheight()

包括padding,border,即:height + padding + border

四、jQuery 中 outerheight(true)

包括padding,border和margin,即: height + padding + border + margin


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11201079.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-14
下一篇 2023-05-14

发表评论

登录后才能评论

评论列表(0条)

保存