Javascript 如何获得;绝对的;html元素的位置

Javascript 如何获得;绝对的;html元素的位置,javascript,jquery,css,Javascript,Jquery,Css,我通过CSS定位了一些元素: #myItem{ position: absolute; left: 50%; margin-left: -350px; } 我想得到它们与页面顶部和左边距的距离。 如何使用javascript/jquery获得这些度量值 谢谢看看jQuery的 及 编辑:正如@Nick所提到的,如果需要相对于文档的位置,则需要使用.offset() $("#myItem").offset().top; 您可以为此使用: var offset = $("#myItem").

我通过CSS定位了一些元素:

#myItem{
position: absolute;
left: 50%;
margin-left: -350px;
}
我想得到它们与页面顶部和左边距的距离。 如何使用javascript/jquery获得这些度量值


谢谢

看看jQuery的

编辑:正如@Nick所提到的,如果需要相对于文档的位置,则需要使用.offset()

$("#myItem").offset().top;
您可以为此使用:

var offset = $("#myItem").offset();
//use offset.left, offset.top

.

.position()
对此不正确,它是相对于偏移量父项的,而不是OP后面的页面。@Nick,的确如此。谢谢你指出这一点。我还是想告诉海报这两种方法。