jQuery提供具有上值和左值的position函数。香草javascript都有getBoundingClientRect()
我不知道他们之间的区别。
当我检查的时候,这是价值差异。
getBoundingClientRect()

如何将jQuery的position转换为getBoundingClientRect。
如你所见,x是236,左是200。
发布于 2018-12-04 10:41:55
jQuery .position()获得相对于父级的位置。从文档:获取匹配元素集合中第一个元素的当前坐标,相对于偏移量父元素。
getBoundingClientRect -相对于窗口。从文档中: Element.getBoundingClientRect()方法返回元素的大小及其相对于视图端口的位置。
这里找到的解决方案:元素相对于其父元素的坐标
https://stackoverflow.com/questions/53611019
复制相似问题