Javascript 如何获得;绝对的;html元素的位置
我通过CSS定位了一些元素: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").
#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,的确如此。谢谢你指出这一点。我还是想告诉海报这两种方法。