offset([coordinates]) | jQuery API 3.2 中文文档 | jQuery API 在线手册

jQuery API 3.2.1

推荐办理招商信用卡,新户首刷礼,五折享美食,需要的速度围观~click here
首页  >  CSS  > offset([coordinates]) 源码下载

返回值:Objectoffset([coordinates])

概述

获取匹配元素在当前视口的相对偏移。

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

参数

coordinates{top,left} Object V1.4

必需。规定以像素计的 top 和 left 坐标。

可能的值:

  • 值对,比如 {top:100,left:0}
  • 带有 top 和 left 属性的对象

function(index,coords) function V1.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 });