Use the 'afterFinish' option.
http://wiki.script.aculo.us/scriptaculous/show/CoreEffects
Example:
new Effect.Opacity('my_element',
{ duration: 2.0,
transition: Effect.Transitions.linear,
from: 1.0, to: 0.0,
afterFinish: function (obj) {obj.element.parentNode.removeChild
(obj.element);}
});
TAG
On Aug 9, 2006, at 4:21 AM, Daniel Elmore wrote:
If an effect is set to take 2 seconds to run and I want to execute a
function after it's finished, should I just use a setTimeout call?
Or is
there a better way?
I know about the Effects queue, but it appears that only works for
calling
other Effects.
Thank you!
Daniel
_______________________________________________
Rails-spinoffs mailing list
Rails-spinoffs@lists.rubyonrails.org
http://lists.rubyonrails.org/mailman/listinfo/rails-spinoffs
_______________________________________________
Rails-spinoffs mailing list
Rails-spinoffs@lists.rubyonrails.org
http://lists.rubyonrails.org/mailman/listinfo/rails-spinoffs