Javascript 如何使用jQuery查找元素在页面中的位置?

Javascript 如何使用jQuery查找元素在页面中的位置?,javascript,jquery,css,position,Javascript,Jquery,Css,Position,我知道position方法,但它检索相对于偏移父对象的位置。我是否只是加入了一个循环来横切文档节点 我猜我很惊讶它不是核心的一部分,我想知道它是否隐藏在我不知道的地方 jQuery(elem).offset(); 有关不使用jQuery的摘要,请参见: document.getElementById('elemId').clientTop document.getElementById('elemId').clientLeft 或 你能澄清一下你所说的职位是什么意思吗?你是指在DOM或cs

我知道position方法,但它检索相对于偏移父对象的位置。我是否只是加入了一个循环来横切文档节点

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

jQuery(elem).offset();

有关不使用jQuery的摘要,请参见:

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


你能澄清一下你所说的职位是什么意思吗?你是指在DOM或css位置的索引吗?clientLeft和clientTop只是IE而已。其他浏览器使用offsetLeft和offsetTop,但jQuery很好地解决了所有不一致的问题,因为您不知道这一点,因为我只是尝试使用Firebug检索这些内容,并且可以正常工作。我编辑我的帖子,让其他人知道。。。谢谢你的tipthanks。我很确定它就在那里。我一直在横截面下寻找。
document.getElementById('elemId').offsetTop
document.getElementById('elemId').offsetLeft