获取相对于第n个父元素的元素位置

时间:2012-04-14 18:53:01

标签: jquery position offset

我正在构建一个动态图像滚动条,我需要知道如何调用元素相对于其第n个父元素的偏移位置。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

function getRelativePosition( element, nthparent_of_element ){
   var posParent = $(nthparent_of_element).position();
   var posElement = $(element).position();
   return { top: posElement.top - posParent.top, 
            left: posElement.left - posParent.left};
}