φ Famo.us University Famo.us/Angular Docs Help Blog Download
  • core
  • Context
  • ElementAllocator
  • ElementOutput
  • Engine
  • Entity
  • EventEmitter
  • EventHandler
  • Group
  • Modifier
  • OptionsManager
  • RenderNode
  • Scene
  • SpecParser
  • Surface
  • Transform
  • View
  • ViewSequence
  • events
  • EventArbiter
  • EventFilter
  • EventMapper
  • inputs
  • Accumulator
  • GenericSync
  • MouseSync
  • PinchSync
  • RotateSync
  • ScaleSync
  • ScrollSync
  • TouchSync
  • TouchTracker
  • TwoFingerSync
  • math
  • Matrix
  • Quaternion
  • Random
  • Utilities
  • Vector
  • modifiers
  • Draggable
  • Fader
  • ModifierChain
  • StateModifier
  • physics
  • PhysicsEngine
  • physics/bodies
  • Body
  • Circle
  • Particle
  • Rectangle
  • physics/constraints
  • Collision
  • Constraint
  • Curve
  • Distance
  • Snap
  • Surface
  • Wall
  • Walls
  • physics/forces
  • Drag
  • Force
  • Repulsion
  • RotationalDrag
  • RotationalSpring
  • Spring
  • VectorField
  • physics/integrators
  • SymplecticEuler
  • surfaces
  • CanvasSurface
  • ContainerSurface
  • ImageSurface
  • InputSurface
  • TextareaSurface
  • VideoSurface
  • transitions
  • CachedMap
  • Easing
  • MultipleTransition
  • SnapTransition
  • SpringTransition
  • Transitionable
  • TransitionableTransform
  • TweenTransition
  • WallTransition
  • utilities
  • KeyCodes
  • Timer
  • Utility
  • views
  • ContextualView
  • Deck
  • DrawerLayout
  • EdgeSwapper
  • FlexibleLayout
  • Flipper
  • GridLayout
  • HeaderFooterLayout
  • Lightbox
  • RenderController
  • ScrollContainer
  • Scroller
  • Scrollview
  • SequentialLayout
  • widgets
  • NavigationBar
  • TabBar

ScrollSync

Handles piped in mousewheel events. Emits 'start', 'update', and 'end' events with payloads including: delta: change since last position, position: accumulated deltas, velocity: speed of change in pixels per ms, slip: true (unused). Can be used as delegate of GenericSync.

Overview

Options
direction
minimumEndSpeed
rails
scale
stallTime
Methods
getOptions
setOptions

ScrollSync(options)

Constructor Parameters

options

Object

overrides of default options

direction
Number
Pay attention to x changes (ScrollSync.DIRECTION_X), y changes (ScrollSync.DIRECTION_Y) or both (undefined)
minimumEndSpeed
Number
End speed calculation floors at this number, in pixels per ms
rails
Boolean
whether to snap position calculations to nearest axis
scale
Number | Array.Number
scale outputs in by scalar or pair of scalars
stallTime
Number
reset time for velocity calculation in ms
Methods

getOptions()

Return entire options dictionary, including defaults.

Returns
Object
configuration options

setOptions(options)

Set internal options, overriding any default options

Parameters
options
Object
overrides of default options
Branding Terms Privacy Jobs © Famous Industries, Inc. 2015