在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
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)