OOP Javascript mit Scriptaculous Effekten

Scriptaculous Effekte sind eine einfache Möglichkeit Animationen zu erstellen. Sehr elegant wird dies erst mit einer guten objektorientierten Programmierung in Javascript. Wie auch bei normalen Events kann hier bindAsEventListener einfach helfen, im Kontext des aktuellen Objektes zu bleiben.

Hier ein einfaches Beispiel, um nach einem Scriptaculous Effekt in Methode aufzurufen.

var close_node_eff = new Effect.BlindUp(this.dom_root, {
  duration: 1,
  afterFinish: this.edit.bindAsEventListener(this)      
});