jQuery获取元素高度
0
使用jQuery获取元素高度,但是发现获取到的高度不正确,原来是使用的方法不正确。
jQuery有四种获取高度的方法:
height()
=height
innerHeight()
=height + padding
outerHeight()
=height + padding + border-width
outerHeight(true)
=height + padding + border-width + margin
例如:
<div class="height:10px;border:2px solid #FFF;margin:10px;padding:10px;" id="acgist"></div>
各个值:
height()
= 10innerHeight()
= 30outerHeight()
= 34outerHeight(true)
= 54