如何获得相对于特定父级的偏移量?

Hom*_*mam 13 javascript jquery

我想获得元素相对于特定父元素的偏移量而不是直接元素而不是文档.

我在互联网上找了那个,找到了偏移定位 JQuery方法.但似乎他们在我的情况下没有帮助我(相对于特定的父母)

任何帮助!

Mic*_*nan 19

你可以尝试一下:

var offsetLeft = $('#myElement').position().left - $('#myElement').closest('#crazyAncestor').position().left;
var offsetTop = $('#myElement').position().top - $('#myElement').closest('#crazyAncestor').position().top;
Run Code Online (Sandbox Code Playgroud)

  • 加上一个"疯狂的祖先"我们都得到了他们 (5认同)
  • 但这不会考虑中间祖先的位置 (2认同)