加载中...

position()


概述    .position()

返回值:Object{top,left}

描述:获取匹配元素中第一个元素的当前坐标,相对于offset parent的坐标。( 译者注:offset parent指离该元素最近的而且被定位过的祖先元素 )

  • V : 1.2.position()

    • 这个方法不接受任何参数。

.position()方法可以取得元素相对于父元素的偏移位置。与.offset()不同, .offset()是获得该元素相对于documet的当前坐标 当把一个新元素放在同一个容器里面另一个元素附近时,用.position()更好用。

.position()返回一个包含 topleft属性的对象.

注意jQuery不支持获取隐藏元素的偏移坐标及所占用的边框,边距和填充的大小

示例

实例

获取第一段的偏移

HTML 代码:
<p>Hello</p><p>2nd Paragraph</p>
jQuery 代码:
var p = $("p:first");
var position = p.position();
$("p:last").html( "left: " + position.left + ", top: " + position.top );
结果:
<p>Hello</p><p>left: 15, top: 15</p>

运行一下


还没有评论.