.offsetParent()返回值: jQuery
描述: 获取最近的已定位祖先元素。
-
添加版本: 1.2.6.offsetParent()
- 此方法不接受任何参数。
给定一个表示一组 DOM 元素的 jQuery 对象,.offsetParent()
方法允许我们搜索 DOM 树中这些元素的祖先,并构建一个围绕最近的已定位祖先的新的 jQuery 对象。如果元素的 CSS position 属性为 relative
、absolute
或 fixed
,则该元素被认为是已定位的。此信息对于计算偏移量以执行动画和在页面上放置对象很有用。
考虑一个页面,其中包含一个基本的嵌套列表,其中包含一个已定位的元素
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
|
如果我们从项目 A 开始,我们可以找到它的已定位祖先
1
|
|
这将更改列表项 II 的颜色,该列表项已定位。
示例
查找项目“A”的 offsetParent。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
|