diggity
Erfahrenes Mitglied
Hallo Leute,
Ich habe ein Problem mit der Greybox, genauer gesagt habe ich eine Bildergalerie mit Thumbnail Seiten.
Jetzt ist es so, dass die Thumbnails ja erst geladen werden wenn man zB eine Seite weiter klickt. Wenn man nun auf ein Thumb klickt (und die Seite noch nicht fertig geladen ist), geht das Bild nicht in der Greybox sondern normal auf.
Das liegt vermutlich daran dass die Greybox noch nicht fertig war mit dem initialisieren und quasi noch nicht "ready" war. Dieses Problem tritt bei langsamen PCs leichter und öfter auf als bei schnellen hab ich bemerkt.
Gibts da irgend eine Lösung?
Momentan blende ich für ca 2 Sekunden einen Overlay-Div ein, der einen vorzeitigen Klick auf ein Bild verhindert, allerdings kommt es auch so vor dass der Div nach der (fix) eingestellten Zeit verschwindet und die Thumbs noch nicht fertig geladen / die Greybox noch nicht initialisiert ist.
Kann ich es irgendwie so machen dass der Div erst verschwindet wenn wirklich alles "ready" ist, oder gibt es überhaupt eine andere Lösung?
$(document).ready() ist ja bereits true _bevor_ sich die Greybox die Gallery zusammengebaut hat...
Kann man mit jQuery feststellen ob wirklich schon alles fertig initialisiert wurde? Hauptsächlich wird es ja um jQuery selbst und die Greybox.js gehen.
Ich glaube ich bin nicht der einzige der mit diesem Problem kämpft, bin um jeden Ratschlag dankbar
Ich habe ein Problem mit der Greybox, genauer gesagt habe ich eine Bildergalerie mit Thumbnail Seiten.
Jetzt ist es so, dass die Thumbnails ja erst geladen werden wenn man zB eine Seite weiter klickt. Wenn man nun auf ein Thumb klickt (und die Seite noch nicht fertig geladen ist), geht das Bild nicht in der Greybox sondern normal auf.
Das liegt vermutlich daran dass die Greybox noch nicht fertig war mit dem initialisieren und quasi noch nicht "ready" war. Dieses Problem tritt bei langsamen PCs leichter und öfter auf als bei schnellen hab ich bemerkt.
Gibts da irgend eine Lösung?
Momentan blende ich für ca 2 Sekunden einen Overlay-Div ein, der einen vorzeitigen Klick auf ein Bild verhindert, allerdings kommt es auch so vor dass der Div nach der (fix) eingestellten Zeit verschwindet und die Thumbs noch nicht fertig geladen / die Greybox noch nicht initialisiert ist.
Kann ich es irgendwie so machen dass der Div erst verschwindet wenn wirklich alles "ready" ist, oder gibt es überhaupt eine andere Lösung?
$(document).ready() ist ja bereits true _bevor_ sich die Greybox die Gallery zusammengebaut hat...
Kann man mit jQuery feststellen ob wirklich schon alles fertig initialisiert wurde? Hauptsächlich wird es ja um jQuery selbst und die Greybox.js gehen.
Ich glaube ich bin nicht der einzige der mit diesem Problem kämpft, bin um jeden Ratschlag dankbar
Zuletzt bearbeitet: