[Ajax] Lytebox funktioniert nicht in content, der durch ajax geladen wurde

Dieses Thema im Forum "Webentwicklung" wurde erstellt von b-xXx, 31. August 2010 .

Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 31. August 2010
    Lytebox funktioniert nicht in content, der durch ajax geladen wurde

    hey leute,

    habe ein problem.
    im header binde ich alle nötigen dateien für lytebox ein.
    wenn ich direkt auf einer seite ein bild einbinde, klappt auch lytebox.
    wenn ich auf einer seite nun content durch ajax in ein lade, funktioniert in in diesem geladenen content die lytebox funktion nicht.

    Meine Idee ist halt diese:
    auf einer seite werden fotoalben angezeigt - klickt man auf ein album wird durch ajax der inhalt des albums geladen und in einem div ausgegeben.

    binde ich auf die Album-Übersicht ein bild mit mit lytebox-syntax ein funktioniert alles (beim klick auf das bild poppt die box auf).

    wenn ich dies bei den bildern, die später erst in das div geladen werden mache, funktioniert die lytebox nicht.
     
  2. 31. August 2010
    AW: Lytebox funktioniert nicht in content, der durch ajax geladen wurde

    jedes mal wenn inhalt mit ajax geladen wurde einfach folgenden code ausführen:
    Code:
    myLytebox.updateLyteboxItems();
    // den teil mit "datei öffnen und ändern" kannst du weglassen (falls du das vor dem edit überhaupt gelesen hast ^^).
    das script hängt von der einen instanz ab (was sehr schlecht ist)
     
  3. 31. August 2010
    AW: Lytebox funktioniert nicht in content, der durch ajax geladen wurde

    Ich hab nur mal schnell reingeguckt in Lytebox.

    Nach dem Ajax fertig ist, ruf die Funktion "updateLyteboxItems" auf, dann sollte es funktionieren.


    //Notiz an mich:
    2Min 30sek Schneller werden :/
     
  4. 1. September 2010
    AW: Lytebox funktioniert nicht in content, der durch ajax geladen wurde

    danke an eucht, bw's sind raus

    @murdoc

    und was wäre eine bessere Lösung?
     
  5. 1. September 2010
    AW: Lytebox funktioniert nicht in content, der durch ajax geladen wurde

    wieso? passt doch

    der zweite satz in meinem post bezog sich auf das zeug welches vor dem edit da stand ² -> das hätte auch funktioniert, aber leider hängt das script von der einen globalen instanz ab, was ich erst später gesehen hab.

    d.h. im source kannst nix ändern.
     
  6. 1. September 2010
    AW: Lytebox funktioniert nicht in content, der durch ajax geladen wurde

    so erneute frage^^..
    hab nun überlegt in dem script statt der normalen lytebox die sogenannte galleria zu benutzen:
    Galleria – Responsive JavaScript Image Gallery

    dort das gleiche problem^^...
    nur wie löse ich das dann dort?

    EDIT: läuft alles danke nochmal an euch beide!
     
  7. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.