【发布时间】:2018-08-02 02:25:57
【问题描述】:
根据https://www.w3schools.com/css/css_positioning.asp,
带有
position: absolute;的元素相对于最近的定位祖先定位(而不是相对于视口定位,如固定)。
如何在原生 Javascript 或 JQuery 中获取元素的最近定位祖先?
offsetParent() 呢? https://api.jquery.com/offsetParent/
说明: 获取定位的最近的祖先元素。
【问题讨论】:
-
你是说你想在 DOM 树中找到最近的父元素,它的
position不是static吗?另外,请不要使用 W3Schools 作为参考。他们的文章经常过时,有时甚至完全是错误的。 MDN 更加全面和准确。 -
我是说我想获得一个'元素位置:绝对'是相对定位的元素。
-
在那种情况下@TemaniAfif 刚刚回答了解决方案:)
标签: javascript jquery css