I'm looking for a good all purpose ajax toolkit. I've tried rico, moofx, script.aculo.us, dojo, Yahoo UI and jstween. I'm primarily looking for a visual effects. In Flash I rely very much on mc_tween2. The libraries I mentioned all include the basic control over movement, opacity, size etc based on the standard values and their animation can be controlled for given durations. What I really need is the following:
- callBacks - the ability to call a function on effect completion
- delay - execute the effect a given time after the call is made to iteasing
- variations - For example easeIn, easeOut, easeInOut. These variations appear to all be descended from Robert Penner
Maybe I haven't fully studied the documentation for these libraries but none of them appear to do everything. JStween is very close but doesn't have callbacks and delays. Dojo is very straightforward but quickly becomes very tied to it's event model when you want to do something more involved. Rico looks nice but limited.
What do you recommend?