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 提供的所有方法:
- setter 和 getter 都遵循 get first, set all 原则:如果是获取,仅获取符合选择器的第一个元素的值;如果是设置,则操作符合选择器的所有元素。