jqueryjavascript使用position:relative查找元素的左边有多远

jqueryjavascript使用position:relative查找元素的左边有多远,jquery,css,position,Jquery,Css,Position,在jquery/javascript中,我试图找到元素的位置:relative。在这个元素和屏幕左侧之间有几个元素。因为它是定位的:相对的和浮动的:左使用: $(this).css('left'); 每次都给我“0px”。那么如何找到元素离屏幕左侧的距离呢?您可以使用jQuery的.offset()方法 这里有一个例子: 这将给出相对于文档的左侧位置 如果您想要相对于其容器的位置,可以以类似的方式使用.position() $(this).position().left; $(

在jquery/javascript中,我试图找到元素的位置:relative。在这个元素和屏幕左侧之间有几个元素。因为它是定位的:相对的和浮动的:左使用:

 $(this).css('left');

每次都给我“0px”。那么如何找到元素离屏幕左侧的距离呢?

您可以使用jQuery的
.offset()
方法

这里有一个例子:

这将给出相对于文档的左侧位置

如果您想要相对于其容器的位置,可以以类似的方式使用
.position()

$(this).position().left;
$(this).position().left;