代码之家  ›  专栏  ›  技术社区  ›  Keith Bentrup

如何使用jquery在元素页面中找到位置?

  •  4
  • Keith Bentrup  · 技术社区  · 15 年前

    我知道position方法,但它检索相对于偏移父对象的位置。我是否只是抛出一个循环来交叉处理文档节点?

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

    2 回复  |  直到 15 年前
        1
  •  7
  •   joshcomley    15 年前
    jQuery(elem).offset();
    

    http://docs.jquery.com/CSS/offset 总结

        2
  •  2
  •   Boris Guéry    15 年前

    没有jquery,您可以使用:

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

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