Jurik: Scriptacolus & Prototype: Fade & remove

Hallo Leute,

ich hab ein Problem und suche eine Lösung.

Ablauf:
In einem Div werden per JS Funktion weitere Divs mit einem gewissen Inhalt erstellt. Per Klick sollen diese Divs verschwinden (scriptacolus fade()) und dann komplett gelöscht werden (prototype remove()).

Problem:
Effekte laufen immer parallel ab. Benutze ich jetzt aber eine Queue von Scriptacolus, scheitert es am Remove, da die Prototype Funktion natürlich nicht in die Queue gesteckt werden kann.

Quelltext:

  
function removeModule(item){  
 new Effect.Fade(item, {queue:'front'});  
 item.remove();  
}  

item ist das div-Element

Das einzige was ich wohl machen kann, ist auf prototypejs.org mal zu schauen, ob es irgendeinen Timehandler gibt, der etwas verzögert starten kann.

Ich wäre natürlich für eine Lösung, die mit der Queue in Verbindung steht, wesentlich glücklicher.

Viele Grüße

  1. Hallo,

    Das einzige was ich wohl machen kann, ist auf prototypejs.org mal zu schauen, ob es irgendeinen Timehandler gibt, der etwas verzögert starten kann.

    Das gibt es mit window.setTimeout schon nativ in JS... Ich kenne die Frameworks nicht, aber ich vermute mal, dass man events auch selber definieren kann => event definieren, dass .remove() ausführt...

    mfg, Flo

    --
    sh:) fo:| ch:? rl:( br:^ n4:| ie:{ mo:| va:} de:> zu:} fl:{ ss:) ls:< js:|