Show:

annieUI.Scroller Class

Extends annie.AObject
Defined in: libs/Scroller.js:19
Module: annieUI

Available since 3.1.0

滚动视图,有些时候你的内容超过了一屏,需要上下或者左右滑动来查看内容,这个时候,你就应该用它了

Methods

destroy

() Void public

Inherited from annie.AObject: libs/EventDispatcher.js:63

Available since 2.0.0

销毁一个对象 销毁之前一定要做完其他善后工作,否则有可能会出错 特别注意不能在对象自身方法或事件里调用此方法。 比如,不要在显示对象自身的 annie.Event.ON_REMOVE_TO_STAGE 或者其他类似事件调用,一定会报错

Returns:

Void:

init

(
  • Stage
  • maxDis
  • isVertical
)

Defined in libs/Scroller.js:86

初始化函数

Parameters:

  • Stage annie.Stage
  • maxDis Number
  • isVertical Boolean

    是纵向还是横向,也就是说是滚x还是滚y,默认值为沿y方向滚动

Properties

fSpeed

Number

Defined in libs/Scroller.js:59

Available since 3.1.0

松开手指后的自然滚动的摩擦力,摩擦力越大,停止的越快

instanceId

Number public

Inherited from annie.AObject: libs/EventDispatcher.js:31

Available since 1.0.0

每一个annie引擎对象都会有一个唯一的id码。

Example:

 //获取 annie引擎类对象唯一码
 console.log(this.instanceId);

instanceType

String public

Inherited from annie.AObject: libs/EventDispatcher.js:49

Available since 1.0.3

每一个annie类都有一个实例类型字符串,通过这个字符串,你能知道这个实例是从哪个类实例而来

isCanScroll

Boolean

Defined in libs/Scroller.js:68

Available since 3.0.1

是否允许通过鼠标去滚动

isVertical

Boolean

Defined in libs/Scroller.js:36

滑动方向

maxSpeed

Number public

Defined in libs/Scroller.js:50

Available since 3.1.0

滚动的最大速度,直接影响一次滑动之后最长可以滚多远

Default: 100

speed

Number protected

Defined in libs/Scroller.js:42

Available since 3.1.0

手指按下后的滑动速度,值越大,滑动越快

Events

annie.Event.ON_SCROLL_ING

Defined in libs/Scroller.js:31

Available since 3.1.0

annieUI.Scroller组件滑动到开始位置事件