2009-05-26 48 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

相關問題