Class YAHOO.util.Scroll
Package: | YAHOO.util |
Class: | Scroll |
Extends: | YAHOO.util.Anim |
Defined In: | animation.js |
Anim subclass for scrolling elements to a position defined by the "scroll"
member of "attributes". All "scroll" members are arrays with x, y scroll positions.
Usage: var myAnim = new YAHOO.util.Scroll(el, { scroll: { to: [0, 800] } }, 1, YAHOO.util.Easing.easeOut);
Public Properties
This class has no public properties.
Public Methods
|
Scroll(String or , Object attributes , Number duration , Function method ) |
Scroll |
|
Public Events
This class has no public events.
Constructor Details
Scroll
public function Scroll(String or
, Object attributes
, Number duration
, Function method
)
Parameters:
or
: StringHTMLElement} el Reference to the element that will be animated
attributes
: ObjectThe attribute(s) to be animated. Each attribute is an object with at minimum a "to" or "by" member defined. Additional optional members are "from" (defaults to current value), "units" (defaults to "px"). All attribute names use camelCase.
duration
: Number(optional, defaults to 1 second) Length of animation (frames or seconds), defaults to time-based
method
: Function(optional, defaults to YAHOO.util.Easing.easeNone) Computes the values that are applied to the attributes per frame (generally a YAHOO.util.Easing method)