Javascript Gallery, die automatisch alle großen Bilder auf der Seite verwendet

8

Ich habe eine Seite mit vielen Bildern auf einer großen Seite.

Am einfachsten wäre ein Skript, das ich einfügen könnte, das automatisch die gleiche Seite durchsucht und alle Bilder, die größer als 100px sind, verwendet, um daraus eine Diashow-Galerie zu erstellen.

Wer kennt ein so einfaches Skript, das Programmierkenntnisse braucht?

Ich fand das für einen Anfang:

  

jQuery alle Bilder erhalten ein Element größer als eine bestimmte Größe

Um alle Bilder größer zu bekommen, können Sie etwas wie folgt verwenden:

%Vor%

Aktualisierung:

Nach ein paar weiteren Recherchen fand ich das am passendsten: Fancybox-Galerie

Es sollte auf dieser Seite implementiert werden:

   Ссылка

    
rubo77 11.02.2013, 11:23
quelle

5 Antworten

0

Danke,

Ich habe es so gelöst:

Ich habe fancybox heruntergeladen und diesen Code aus den fancybox-Anweisungen unten auf meiner Seite unter kathrinhoffmann.com :

%Vor%

Dann habe ich mein eigenes Skript eingefügt:

%Vor%

Das sieht so aus:

%Vor%     
rubo77 26.05.2013, 00:23
quelle
3

Es hängt wirklich davon ab, was dein Lieblingsleuchtkasten ist ("gallery opener"). Lass uns sagen, dass du ShadowBox magst. Es erfordert rel="shadowbox[gallery-name]" , in dem der Galeriename optional ist. Die Spaßseite von shadowbox ist, dass lightbox anstelle von shadowbox auch funktioniert.

Was Sie dann tun müssen, ist ein Link-Tag um die Bilder mit diesem rel-Attribut hinzuzufügen.

%Vor%

Geige .

    
Bram Vanroy 19.05.2013 07:34
quelle
3

Haben Sie versucht, so etwas zu tun, um die ursprüngliche Breite und Höhe eines Bildes zu erhalten:

%Vor%     
Greg Suskind 24.05.2013 07:22
quelle
2

@Bram Vanroy ist fast richtig, aber Sie müssen auf die tatsächliche Größe achten (nicht betroffen von CSS oder so) und auf nicht geladene Bilder (deshalb benötigt mein Filter einen Rückruf, um die gefilterten Bilder zurückzugeben):

Ссылка

%Vor%

Hier haben Sie ein anderes Beispiel:

Ссылка

Hier haben Sie eine Fancybox-Galerie, wie Bram vorgeschlagen hat:

Ссылка

    
coma 19.05.2013 07:44
quelle
1

Nichts hindert Sie daran, Ihre Bilder (die Sie bereits gefunden haben) mit dem erforderlichen Markup zu versehen und sie an fancybox :

weiterzuleiten %Vor%

Sie können die Arbeitsdemo in dieser Geige sehen (Vorsicht, ich habe body als root-Element verwendet, um Bilder in der Demo zu finden , fügen Sie besser eine Klasse / ein Attribut zu dem Element hinzu, das alle Bilder enthält, mit denen Sie arbeiten möchten, und verwenden Sie sie stattdessen).

    
Juicy Scripter 19.05.2013 13:02
quelle