### Methods

#### offset `Object offset ( selector )`

获取符合选择器的第一个元素的相对 page 的 offset 值。

#### `void offset ( selector, value )`

给符合选择器的所有元素设置 offset 值。

    var S = KISSY, DOM = S.DOM;

    // 获取 offset:
    DOM.offset('#id'); // 返回 { left: 10, top: 20 }

    // 设置 offset:
    DOM.offset('#id', { left: 10, top: 20 });

#### scrollLeft `Number scrollLeft ( )`

获取 document 的 scrollLeft 值。

#### scrollTop `Number scrollTop ( )`

获取 document 的 scrollTop 值。

#### docHeight `Number docHeight ( )`

获取 document 的 height 值。

#### docWidth `Number docWidth ( )`

获取 document 的 width 值。

#### viewportHeight `Number viewportHeight ( )`

获取当前 viewport 的 height 值。

#### viewportWidth `Number viewportWidth ( )`

获取当前 viewport 的 width 值。

#### scrollIntoView `void scrollIntoView ( )`

让容器中的任一元素滚动到该容器的视窗显示部分。

### Examples

测试页面：`test-dom-offset.html`

dom-offset 提供的所有方法：

1. setter 和 getter 都遵循 get first, set all 原则：如果是获取，仅获取符合选择器的第一个元素的值；如果是设置，则操作符合选择器的所有元素。

home › dom › dom-offset :