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

Art*_*Ale 3 javascript css jquery

我有一些通过CSS定位的元素:

#myItem{
position: absolute;
left: 50%;
margin-left: -350px;
}
Run Code Online (Sandbox Code Playgroud)

我想从页面的左上边缘到左边距离.如何使用javascript/jquery获取这些度量?

谢谢

feh*_*ays 6

看看jQuery的

.位置()

.offset()

编辑:正如@Nick所提到的,如果您需要相对于文档的位置,.offset()就是您想要的

$("#myItem").offset().top;
Run Code Online (Sandbox Code Playgroud)


Nic*_*ver 5

你可以使用.offset()这个:

var offset = $("#myItem").offset();
//use offset.left, offset.top
Run Code Online (Sandbox Code Playgroud)

你可以在这里尝试一下.