These effects demonstrate several principles:
The only thing you have to do in the HTML is specify
idattributes for trigger and target elements.
- Dynamic functionality which degrades gracefully. The demo headings below work as expected when scripting is disabled.
- Using a multicaster to bind multiple event handlers to the same HTML element.
- Customizing handler properties at time of binding. Parameters are passed to the handler constructor to specify behavior.
The base class of all effects. Handles triggering, scheduling and stopping.
doFinish() in subclasses to implement effects.
The base class of effects that manipulate individual letters. Builds upon the AbstractEffect handler. Breaks the text in the specified element into individually manipulatable SPANs.
Plots the letters in the SPAN along a portion of a sine wave.
Rico AJAX toolkit
Ben Nolan's Behaviour library