2009-05-26 34 views
4

我知道位置方法,但它检索相对于偏移父级的位置。我只是在循环中放置文档节点?如何在使用jQuery的元素的页面中找到位置?

我想我很惊讶它不是核心的一部分,我想知道它是否藏在我不知道的地方。

+0

请你澄清你的立场是什么意思?你的意思是在DOM或CSS位置的索引? – jskulski 2009-05-26 23:32:23

回答

7
jQuery(elem).offset(); 

作一个总结

+0

谢谢。我很确定它在那里。我一直在横向部分下看。 – 2009-05-26 23:45:34

2

没有jQuery的你可以用见http://docs.jquery.com/CSS/offset

document.getElementById('elemId').clientTop 
document.getElementById('elemId').clientLeft 

document.getElementById('elemId').offsetTop 
document.getElementById('elemId').offsetLeft 
+1

clientLeft和clientTop仅限IE。 其他浏览器使用offsetLeft和offsetTop,但jQuery很好地包装了你所有的不一致 – joshcomley 2009-05-26 23:35:11

相关问题