获取元素到body/html的距离函数

Posted HandsomeHan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了获取元素到body/html的距离函数相关的知识,希望对你有一定的参考价值。

获取元素到body的距离:

<script>
	function offsetDis(obj) {
		var l = 0, t = 0;
		while(obj) {
			l = l + obj.offsetLeft + obj.clientLeft;
			t = t + obj.offsetTop + obj.clientTop;
			obj = obj.offsetParent;
		}
		return {left: l, top: t};
	}
</script>

  

 

以上是关于获取元素到body/html的距离函数的主要内容,如果未能解决你的问题,请参考以下文章

javascript 常用函数

如何获取元素距离页面顶部的高度?

为啥用offsetTop获取到的距离不对

微信小程序如何及时获取页面循环元素的宽度高度距离左边值函数自调类似递归闪屏selectAllexecglobalDatamapscroll-view

微信小程序如何及时获取页面循环元素的宽度高度距离左边值函数自调类似递归闪屏selectAllexecglobalDatamapscroll-view

jquery怎么获取元素距离屏幕的位置