Stefan: script.aculo.us Effect: Timer abwarten ...?

Beitrag lesen

Hallo zusammen!

Ich verwende auf einer Internetseite den script.aculo.us SlideDown Effekt. Ich stoße die Animation eines divs zwischen einigen anderen Javascript Befehlen an, etwa so:

<div><div id="animation"><div>Bla</div></div></div>
...
meineFunktionX();
Effect.SlideDown($('animation'), {duration:3});
meineFunktionY();

Nun ergibt sich folgendes Problem:
Der Effekt verwendet offenbar einen Timer, um die Geschwindigkeit der Animation zu regulieren. Das führt dazu, dass der Javascript-Code hinter dem Effekt-Aufruf sofort ausgeführt wird, und nicht erst nach Abschluss der Animation. Letzteres ist für mich aber wichtig.

Kann mir jemand sagen, wie ich das bei der genannten Bibliothek realisieren kann? (Das ganze setzt auf Prototype auf.)

Schönen Gruß!
Stefan

PS: Seid bitte nachsichtig - ich hab' nicht geschlafen...