不明白elem.offsetParent.offsetTop+elem.offsetTop是哪部分的距離,求大神指點(diǎn)
function getOffsetTop(elem){
?var offsetTop=elem.offsetTop;
?while(elem.offsetParent){
? ?elem=elem.offsetParent;
? ?offsetTop+=elem.offsetTop;
?}
?return offsetTop;
}
function getOffsetTop(elem){
?var offsetTop=elem.offsetTop;
?while(elem.offsetParent){
? ?elem=elem.offsetParent;
? ?offsetTop+=elem.offsetTop;
?}
?return offsetTop;
}
2017-10-15
舉報(bào)
2017-10-19
簡(jiǎn)單的說。就是找元素element的上邊界距離根元素的偏移量。
下面的網(wǎng)頁中有用到的兩個(gè)屬性的簡(jiǎn)單說明:
offsetTop 返回當(dāng)前元素的上邊界到它的包含元素的上邊界的偏移量,以像素為單位。
offsetParent 返回對(duì)最近的動(dòng)態(tài)定位的包含元素的引用,所有的偏移量都根據(jù)該元素來決定。