easy

DocsVersion : 1.0.0

offset( isContainer )

原型方法Define in : css.js

获取第一个匹配元素相对于 document 左上角的偏移位置。

参数
  • isContainer
    Boolean
    可选

    如果元素是在一个有滚动条的容器(非body的滚动条)中,则使用原生的offsetTop、offsetLeft来取值。默认为 false。

返回值
  • Object

    返回的值包含了两个属性值,top 是相对于 document 的 Y 轴的偏移值,left 则是相对于 document 的 X 轴的偏移量。

例子1

获取 div 元素在页面中的相对于 document 的位置。

box1
<div id="box1" >box1</div>
var offset = E( '#box1' ).offset();
alert( 'x : ' + offset.left + ', y :' + offset.top );

运行