返回值:Objectoffset([coordinates])
概述
用于设置或返回当前匹配元素相对于当前文档的偏移,也就是相对于当前文档的坐标。该函数值对可见元素有效。
返回的对象包含两个整型属性:top 和 left,以像素计。此方法只对可见元素有效。
参数
coordinates{top,left}ObjectV1.4
必需。规定以像素计的 top 和 left 坐标。
可能的值:
- 值对,比如 {top:100,left:0}
- 带有 top 和 left 属性的对象
function(index,coords)functionV1.4
规定返回被选元素新偏移坐标的函数。
- index - 可选。接受选择器的 index 位置
- oldvalue - 可选。接受选择器的当前坐标
示例
无参数描述:
获取第二段的偏移
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 });