jQuery offsetParent() 方法

17 Mar 2025 | 阅读 2 分钟

jQuery 中的 offsetParent() 方法用于返回最近的定位祖先元素。该元素可以使用 jQuery 进行定位,或者通过使用 CSS position 属性(absolute、relative 或 fixed)进行定位。

语法

offsetParent() 方法不接受任何参数。

让我们通过一个示例来理解 offsetParent() 方法的工作原理。

示例

这是一个使用 offsetParent() 方法的简单示例。在此示例中,有一个 div 元素,其中包含一个相对定位的标题 h5 和一个 段落元素。我们使用 offsetParent() 方法来获取 p 元素的第一个定位祖先。h5 标题是 p 元素的第一个定位祖先。因此,单击给定的按钮后,p 元素的第一个定位祖先(即标题 h5)的背景颜色将发生变化。

立即测试

输出

执行上述代码后,输出将是 -

jQuery offsetParent() method

单击给定按钮后,输出将是 -

jQuery offsetParent() method