js 元素到指定的相对定位的父元素的距离
//元素到顶部左侧的距离 elem: DOM对象 type:top,left function getElementDistance (elem,type){ var offset; switch(type){ case 'top': offset='offsetTop'; break; case 'left': offset='offsetLeft'; break; } var elemDis=elem[offset];//获得elem元素距相对定位的父元素的top left var elem=elem.offsetParent;//获取相对定位的父元素 //elem!=null 只要还有相对定位的父元素 while(elem.className != 'comment-wrap'){ elemDis+=elem[offset]; elem=elem.offsetParent; } return elemDis; }
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步