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

我想得到一个元素相对于特定父元素的偏移而不是直接元素而不是文档。

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

任何帮助!

你可以试试这个:

 var offsetLeft = $('#myElement').position().left - $('#myElement').closest('#crazyAncestor').position().left; var offsetTop = $('#myElement').position().top - $('#myElement').closest('#crazyAncestor').position().top; 

你需要减去OffSet意味着导航窗口

 var offset = GetOffSet( $("#a"), $("#b") ); function GetOffSet( elem, elemParent ) { return elemParent.position().left - elem.parent().position().left; }