为了账号安全,请及时绑定邮箱和手机立即绑定

不明白elem.offsetParent.offsetTop+elem.offsetTop是哪部分的距离,求大神指点

function getOffsetTop(elem){
 var offsetTop=elem.offsetTop;
 while(elem.offsetParent){
   elem=elem.offsetParent;
   offsetTop+=elem.offsetTop;
 }
 return offsetTop;
}

正在回答

1 回答

简单的说。就是找元素element的上边界距离根元素的偏移量。

下面的网页中有用到的两个属性的简单说明:

offsetTop 返回当前元素的上边界到它的包含元素的上边界的偏移量,以像素为单位。

offsetParent 返回对最近的动态定位的包含元素的引用,所有的偏移量都根据该元素来决定。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

不明白elem.offsetParent.offsetTop+elem.offsetTop是哪部分的距离,求大神指点

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信