Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我知道 position 方法,但它检索相对于偏移父级的位置。我是否只是抛出一个循环来横向遍历文档节点?
我想我很惊讶它不是核心的一部分,我想知道它是否藏在我不知道的某个地方。
jQuery(elem).offset();
有关摘要,请参见http://docs.jquery.com/CSS/offset
如果没有 jQuery,您可以使用:
document.getElementById('elemId').clientTop document.getElementById('elemId').clientLeft
或者
document.getElementById('elemId').offsetTop document.getElementById('elemId').offsetLeft