2010-03-25 2 views
5

Wie binden/initialisiere ich Shadowbox an Inhalte, die von jQuery mit AJAX geladen wurden?
Momentan funktioniert shadowbox, wenn ich zum ersten Mal auf die Seite komme.jQuery - Shadowbox rebinding

Allerdings, wenn ich den Inhalt mit einem neuen über AJAX geladen, diese neue Charge von Inhalten nicht die Shadowbox-Popup, sondern nur umleiten, um den Inhalt.

Ich habe Shadowbox.init (shadowbox_conf); in den Erfolg, aber es scheint nicht den Trick zu tun.

Danke,
T

Antwort

7

Ah Ich habe gerade die Lösung.

Shadowbox.init kann nicht zweimal aufgerufen werden.

Verwenden Sie dies stattdessen.
Shadowbox.setup();

Danke,
T

+0

Sie sollten Ihre Antwort als akzeptiert markieren, damit die Leute wissen, dass die Frage beantwortet wird. –

1

Eigentlich habe ich persönlich zu tun hatte:

 Shadowbox.clearCache(); 
     Shadowbox.setup(); 

shadowbox bekommen die DOM-Änderung zu bestätigen.

Verwandte Themen