Skip to content

Latest commit

 

History

History
69 lines (39 loc) · 1.14 KB

scroller.md

File metadata and controls

69 lines (39 loc) · 1.14 KB

Scroller

滚动对象

Methods

on(eventName, callback)

为滚动对象事件,具体事件请参考事件说明

  • eventName {string} 事件名称
  • callback {Function} 事件处理函数

disable()

禁用区域滚动

enable()

启动区域滚动

destroy()

销毁滚动

repaint()

重绘滚动区域,在滚动区域大小修改后使用,重新计算可滚动区域

scrollTo(top[, left][, duration])

滚动到确定位置

  • top {number} 垂直滚动距离
  • left {number=} 水平滚动距离
  • duration {number=} 缓动时间;单位为秒,默认为0

scrollToElement(element[, duration])

滚动都内部某元素位置

  • element {HTMLElement} DOM元素
  • duration {number=} 缓动时间;单位为秒,默认为0

getScrollLeft()

获取水平滚动位移

  • return {number}

getScrollTop()

获取垂直滚动位移

  • return {number}

Events

change

滚动事件

  • e {Object} 事件参数
    • top {number} 垂直方向位置
    • left {number} 水平方向位置