%META:TOPICPARENT{name="OATDOCIndex"}%
---+ ticker.js
Ticker - slowly appearing and disappearing text.
%TOC%
---++ Objects
---+++ OAT.Ticker(element, text, options)
Creates Ticker. It will show text in element. Argument options is an object containing the following:
* *loop* - an OAT.TickerData.LOOP_ constant (default OAT.TickerData.LOOP_NONE)
* *add* - an OAT.TickerData.ADD_ constant (default OAT.TickerData.ADD_END)
* *clear* - an OAT.TickerData.CLEAR_ constant (default OAT.TickerData.CLEAR_ALL)
* *timing* - an OAT.TickerData.TIMING_ constant (default OAT.TickerData.TIMING_GLOBAL)
* *defDelay* - delay in msec (default 3000)
* *pause* - pause (in msec) when all text is drawn (default 1000)
---++ Methods
---+++ .start()
Starts ticking.
---+++ .stop()
Stops ticking.
---++ Constants
---+++ OAT.TickerData.ADD_
Where to add characters to ticker
* OAT.TickerData.ADD_START - at the beginning
* OAT.TickerData.ADD_END - at the end
---+++ OAT.TickerData.CLEAR_
How to remove characters
* OAT.TickerData.CLEAR_ALL - all at once
* OAT.TickerData.CLEAR_START - one-by-one from beginning
* OAT.TickerData.CLEAR_END - one-by-one from end
---+++ OAT.TickerData.TIMING_
How delay is specified
* OAT.TickerData.TIMING_PERCHAR - per character
* OAT.TickerData.TIMING_GLOBAL - per string
---+++ OAT.TickerData.LOOP_
What looping to use
* OAT.TickerData.LOOP_NONE - no loop
* OAT.TickerData.LOOP_BACK - draw text, hide it, and stop
* OAT.TickerData.LOOP_FULL - continuous loop
---++ Example
var t = new OAT.Ticker(div, "Hello world!",
{delay:30,timing:TickerData.TIMING_PERCHAR});
t.start();
CategoryDocumentation CategoryOAT CategoryOpenSource