Javascript 相对绝对:获取相对定位元素在绝对定位时的位置?

Javascript 相对绝对:获取相对定位元素在绝对定位时的位置?,javascript,positioning,Javascript,Positioning,我想知道是否有一种方法可以得到相对位置的元素的绝对位置。我想不出任何方法,但可能有人想出了一个方法…我不确定绝对位置是什么意思,但你可以通过el获得元素的客户端坐标。getBoundingClientRect听起来这个问题需要更多细节 从技术上讲,它们都应该具有相同的xy位置,唯一的区别是相对定位的元素应该在其移动的任何位置都有一个足迹,并且绝对定位的元素不应该留下任何足迹。这里是一个可能的解决方案,但它可能需要大量的工作才能实现 我们知道,在内部,任何浏览器的渲染引擎都确切地知道每个元素的位置

我想知道是否有一种方法可以得到相对位置的元素的绝对位置。我想不出任何方法,但可能有人想出了一个方法…

我不确定绝对位置是什么意思,但你可以通过el获得元素的客户端坐标。getBoundingClientRect

听起来这个问题需要更多细节


从技术上讲,它们都应该具有相同的xy位置,唯一的区别是相对定位的元素应该在其移动的任何位置都有一个足迹,并且绝对定位的元素不应该留下任何足迹。

这里是一个可能的解决方案,但它可能需要大量的工作才能实现


我们知道,在内部,任何浏览器的渲染引擎都确切地知道每个元素的位置。如果只需将定位代码提取并制作成插件,我们就可以知道每个相对定位元素的屏幕边界绝对位置。可能类似于html2canvas…

相对定位元素在绝对定位的情况下所处的位置。澄清一下,就单个元素而言,相对位置与静态位置相同。在计算方面,这是web客户端的工作,因此我建议,如果可能的话,在需要时实际将其添加到DOM中,并设置超时,以便您可以在web客户端重新定位元素后计算其位置。呃。。。不知道这会做什么?我想知道相对定位元素的位置绝对偏移量,就像它是绝对定位的一样。我知道。我感兴趣的是知道相对定位的元素在绝对定位的情况下的位置。但是在同一个地方