Matthias: Dom nach Manipulation neu laden

Beitrag lesen

Nabend,

mal wieder ein JavaScript-/jQuery-Problem:

Ich lade mir nach folgenden Click-Event:

$(".icon").live('click', function(){ .... });

Daten per AJAX vom Server und binde diese in den DOM ein. Dabei handelt es sich um Dateinamen für eine Bildergalerie. Diese werden dann in ein neu erstellten Div-Container platziert, so dass die Thumbs dargestellt werden.

Nach einen Click auf die Thumbs, möchte ich nun eine Lightbox zur Anzeige der Bilder öffnen:

$('a.image').fancybox({ ... });

Diese Funktioniert so leider nicht. Wenn ich die Fancybox auf statische Inhalte anwennde, läuft es. Daher nehme ich an, dass durch das nachträgliche einbinden der Daten, der DOM neu geladen werden muss. Dieses sollte ja, lt Docu, mit dem live()-Event-Handler nicht mehr nötig sein.

Irgendwer ne Idee?

Vielen Dank im voraus

Gruss
Matthias