jquery javascript找到一个元素与位置相距多远:相对

sad*_*ave 3 css jquery position

在jquery/javascript中我试图找到一个元素与位置相距多远:相对.屏幕左侧和屏幕左侧有几个元素.因为它被定位:relative和float:left使用:

 $(this).css('left');
Run Code Online (Sandbox Code Playgroud)

每次给我'0px'.那么如何从屏幕左侧找到元素的距离?

use*_*716 8

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

这是一个例子: http ://jsfiddle.net/PgbmV/

$(this).offset().left;
Run Code Online (Sandbox Code Playgroud)

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

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

$(this).position().left;
Run Code Online (Sandbox Code Playgroud)