offset([coordinates])

最后更新于:2022-04-01 05:55:07

### 返回值:Object{top,left}offset([coordinates]) ### 概述 获取匹配元素在当前视口的相对偏移。 返回的对象包含两个整型属性:top 和 left。此方法只对可见元素有效。 ### 参数 #### **coordinates**Object{top,left}, function(index, coords) *V1.2* 一个对象,必须包含top和left属性,作为元素的新坐标。这个参数也可以是一个返回一对坐标的函数,函数的第一个参数是元素的索引,第二个参数是当前的坐标。 ### 示例 #### 无参数描述: 获取第二段的偏移 ##### HTML 代码: ~~~ <p>Hello</p><p>2nd Paragraph</p> ~~~ ##### jQuery 代码: ~~~ var p = $("p:last"); var offset = p.offset(); p.html( "left: " + offset.left + ", top: " + offset.top ); ~~~ ##### 结果: ~~~ <p>Hello</p><p>left: 0, top: 35</p> ~~~ #### 参数coordinates 描述: 获取第二段的偏移 ##### HTML 代码: ~~~ <p>Hello</p><p>2nd Paragraph</p> ~~~ ##### jQuery 代码: ~~~ $("p:last").offset({ top: 10, left: 30 }); ~~~
';