Hallo zusammen,
wer kennt es nicht: Man hat eine Galerie mit vielen Bildern die man nicht alle auf eine Seite packen will um dem Benutzer die Ladezeit erträglich zu gestalten, will aber gleichzeitig eine Lightbox (-Klon) über die komplette Galerie haben.
Vorweg noch: Welches Script es sein soll, ist noch nicht festgelegt, sollte allerdings auf Prototype basieren.
Naja, zu den mögliche Lösungen:
1) Man baut in das Script irgendeine Hook-Funktion ein, die
prüft, ob das aktuelle Bild das erste oder letzte der Seite ist und simuliert beim Blättern auch ein Galerie-Blättern - sollte doch zumindest theoretisch funktionieren.
2) Man läd doch alle Bilder, versteckt aber die Bilder, die "zu viel" sind. Beim Galerie-Blättern werden einfach die angeforderten Bilder angezeigt, die restlichen versteckt, komplett ohne Request. Lightbox-Blättern sollte problemlos funktionieren. Nachteil ist unter Umständen die lange Ladezeit für den Benutzer.
Meine Kombi-Idee war jetzt, die Bilder der aktuellen Galerie-Seite normal zu laden und dann im Hintergrund die anderen Bilder nachzuladen und dann wiederum das Galerie-Paging über Bilder anzeigen/verstecken zu realisieren.
Wie ist denn eure Erfahrung, was das angeht? Wie beurteilt ihr die Ansätze? Oder was ist gängige Praxis? Ich hab bisher nur die "ich lade alle Bilder auf einmal und beim Galerie-Blättern nochmal"-Version gefunden *G*
Gruß
Max