2010-09-27 123 views
3

我必须通过CSS定位这样一些元素:如何获得一个HTML元素的“绝对”位置

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

我想从的页面的顶部和左侧空白得到他们的距离。 如何使用javascript/jquery获得这些度量值?

感谢

回答

6

看看jQuery的

.position()

.offset()

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

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

'.position()'对此不正确,它是相对于偏移父级,而不是像OP之后的页面。 – 2010-09-27 17:44:48

+0

@尼克的确如此。感谢您指出了这一点。我仍然想通知两种方法的海报。 – fehays 2010-09-27 17:47:26

相关问题