慕运维6652247
2017-10-15 21:24
function getOffsetTop(elem){
var offsetTop=elem.offsetTop;
while(elem.offsetParent){
elem=elem.offsetParent;
offsetTop+=elem.offsetTop;
}
return offsetTop;
}
简单的说。就是找元素element的上边界距离根元素的偏移量。
下面的网页中有用到的两个属性的简单说明:
offsetTop 返回当前元素的上边界到它的包含元素的上边界的偏移量,以像素为单位。
offsetParent 返回对最近的动态定位的包含元素的引用,所有的偏移量都根据该元素来决定。
JavaScript进阶篇
468061 学习 · 21891 问题
相似问题