jquery
height():不margin和border, outerHeight(true):什么都包括
$().offset().top元素离顶部的高度,$().scrollTop()元素离浏览器可视顶部的高度
js:
clientHeight 只包括padding offsetHight 不包括margin
offsetTop表示该元素的左上角(边框外边缘)与已定位的父容器(offsetParent对象)左上角的距离,获取元素离顶部的高度:
var offsetTop=function( elem ){
var top = elem.offsetTop;
var parent = elem.offsetParent;
while( parent != null ){
top += parent.offsetTop;
parent = parent.offsetParent;
}
return top;
}
元素离浏览器可视顶部的高度 :getBoundingClientRect().top(其他各种方向)
其他常用的高度:浏览器可视高度:document.documentElement.clientHeight 浏览器滚动高度:
document.documentElement.scrollTop,浏览器文档的document.body.scrollHeight
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。