Javascript 如何获取offsetParent div的顶部和左侧属性?

Javascript 如何获取offsetParent div的顶部和左侧属性?,javascript,jquery,Javascript,Jquery,因为我们可以通过如下方式获得元素的偏移顶部: $(selector).offset().top; $(selector).offsetParent().offset().top; 但是我们怎样才能得到父偏移div的最大值呢 我试过了,但没用 $(selector).offsetParent().top; 试着用like 阅读嗯,你可以这样使用: $(selector).offset().top; $(selector).offsetParent().offset().top; 请参阅有

因为我们可以通过如下方式获得元素的偏移顶部:

$(selector).offset().top;
$(selector).offsetParent().offset().top;
但是我们怎样才能得到父偏移div的最大值呢

我试过了,但没用

$(selector).offsetParent().top;
试着用like


阅读

嗯,你可以这样使用:

$(selector).offset().top;
$(selector).offsetParent().offset().top;
请参阅有关的文档

offsetParent不获取偏移值,但它只选择最近的定位的父div。您可以使用和获取偏移/位置


别忘了,你必须一路向最顶端的父对象获取偏移量。如果您有足够的嵌套内容,则可能值得编写一个递归函数来跟踪它。

$(选择器).parent().offset().top