.offsetParent()返回类型:jQuery
描述:取得已定位的最近的祖先元素。
-
增补版本:1.2.6.offsetParent()
- 此方法不接受任何参数。
给定一个jQuery对象,代表一些DOM元素,.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
|
|