如何在其父容器中找到元素的位置?

时间:2013-11-08 23:12:06

标签: javascript jquery html css

考虑下图:

enter image description here

我想计算子元素在其直接父元素中的垂直偏移量。请注意,子元素有一个边距(用浅蓝色表示)。

jQuery提供.position(),但不幸的是该方法计算了偏移量:

  

“...相对于偏移的父级。”

在这种情况下,父元素position设置为relative,遗憾的是无法更改。

尽管如此,有没有办法让子元素相对于其直接父元素的偏移量?

1 个答案:

答案 0 :(得分:2)

你可以用

做到这一点
$(this).offset().top - $(this).parent().offset().top