Javascript 获取div';s位置

Javascript 获取div';s位置,javascript,jquery,html,Javascript,Jquery,Html,我无法独自解决这个问题,所以我决定寻求帮助 var x = $(change).offset().left; var y = $(change).offset().top; 我有一个有大量div的页面,位置为:绝对。这两行给出了窗口页面中div的位置。问题是:如何获取外部页面div的位置 例如:我单击页面上显示的一个div,javascript会返回下面div的位置,该div由于溢出而未显示。问题是这些行只返回显示的项,而未显示的所有项都返回null 非常感谢。太好了 变量x=$(“div”)

我无法独自解决这个问题,所以我决定寻求帮助

var x = $(change).offset().left;
var y = $(change).offset().top;
我有一个有大量div的页面,位置为:绝对。这两行给出了窗口页面中div的位置。问题是:如何获取外部页面div的位置

例如:我单击页面上显示的一个div,javascript会返回下面div的位置,该div由于溢出而未显示。问题是这些行只返回显示的项,而未显示的所有项都返回null

非常感谢。

太好了 变量x=$(“div”).position.top或.left或.right。。 值以像素为单位(显然)。

试试这个(不需要jquery)

比如说

getpos('logoen');
getpos('logoen');