返回值:Object{top,left}offset([coordinates])

概述

獲取匹配元素在當前視口的相對偏移。

返回的对象包含两个整型属性:top 和 left。此方法只对可见元素有效。

參數

coordinatesObject{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 });