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

时间:2010-09-27 17:38:21

标签: javascript jquery css

我通过CSS以这种方式定位了一些元素:

#myItem{
position: absolute;
left: 50%;
margin-left: -350px;
}

我想从页面的左上边距开始。 如何使用javascript / jquery获取这些度量?

由于

2 个答案:

答案 0 :(得分:6)

看一下jQuery的

.position()

.offset()

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

$("#myItem").offset().top;

答案 1 :(得分:5)

您可以使用.offset()

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

You can give it a try here