在jquery / javascript中我试图找到一个元素与位置相距多远:相对。屏幕左侧和屏幕左侧有几个元素。因为它的位置是:relative和float:left using:
$(this).css('left');
每次给我'0px'。那么我怎样才能找到屏幕左边元素的距离?
答案 0 :(得分:8)
您可以使用jQuery的.offset()
方法。
以下是一个例子: http://jsfiddle.net/PgbmV/
$(this).offset().left;
这将给出相对于文档的左侧位置。
如果您想要相对于其容器的位置,您将以类似的方式使用.position()
。
$(this).position().left;