Licht-Bibliothek: Slimbox von einem Shadowbox, Galerien in Javascript

Man könnte sagen - und das zu Recht - genug! JavaScript-Bibliotheken (Unauffällig - nicht aufdringlich oder teilweise), um Bilder und Galerien verwalten sind so viele. Jedenfalls ist hier die Liste mit Vor-und Nachteile, die beste die ich bisher ausprobiert habe.

Slimbox 1.41

Extrem minimal, 7K (Version 1.41), benötigt mootools zu arbeiten. Wie auf der Homepage angegeben ist ein echter Klon graph Lightbox , werden wir weiter unten. Ehrlich gesagt, abgesehen von der extremen Kompaktheit der Bibliothek nicht besitzt besondere Eigenschaften. Am selben Ort, aber Sie können auch ein Skript zur Laufzeit Reflexionen erzeugen ... möchten Sie vielleicht diese Grenze ;)

Bewertung: -6 - Slimbox Home, Startseite Reflection.js für MooTools

Lightbox2

Lightbox2 Einer der bekanntesten und einfach. Verwaltet Bilder in dieser Pressemitteilung sind (so sie nicht mit QuickTime, Flash oder andere Arbeiten). Zum Betrieb benötigt Prototype und Scriptaculous . Verwenden Sie das Attribut rel auf die Links zu verarbeitenden Bilder zu identifizieren:

1
"images/image-1.jpg" rel = "lightbox" title = "my caption" > image #1 < / a > < ein href = "images/image-1.jpg" rel = "lightbox" title = "my caption"> Bild # 1 </ eins >

Wie die anderen Bibliotheken, die wir sehen werden, unterstützt die Diashow-Modus, geben Sie einen beliebigen Bezeichner in eckigen Klammern in einer Reihe von Link / Bild:

1
2
3
"images/image-1.jpg" rel = "lightbox[roadtrip]" > image #1 < / a > < ein href = "images/image-1.jpg" rel = "lightbox [Roadtrip]"> Bild # 1 </ eins >
"images/image-2.jpg" rel = "lightbox[roadtrip]" > image #2 < / a > < ein href = "images/image-2.jpg" rel = "lightbox [Roadtrip]"> Bild Nr. 2 </ eins >
"images/image-3.jpg" rel = "lightbox[roadtrip]" > image #3 < / a > < ein href = "images/image-3.jpg" rel = "lightbox [Roadtrip]"> image # 3 </ eins >

Ergebnis: 6 - Top Lightbox2

LightWindow 2,0

LightWindow 2,0 Dies ist auch durchaus üblich! Nach allem, wie können Sie sagen, welche verwendet wird? ;) . Es ist jedoch sehr umfangreich und vielseitig. Auf der Seite steht die Forderung nach Spenden für die Anschaffung eines Mac ... und drücken ein wenig invasive ... aber wie oben, aber für den Betrieb, erfordert die Anwesenheit von Prototype und Scriptaculous . Anders als seine Vorgänger, aber damit können Sie moltisiimi Arten von Dateien zu betrachten: von den Bildern, QuickTime-Filme, Flash-Filme, externe HTML-Seiten und PDF. ) altri obbligatori ( class e params - per impostare il comportamento della libreria). Im Gegensatz dazu nutzt verschiedene Attribute, einige optional ( author, caption und title ) anderen gesetzlich zu ( class und params - um das Verhalten der Bibliothek eingestellt). Zum Beispiel zum Anzeigen einer Galerie oder Diashow mit dem Attribut rel :

1
2
3
"gallery/0-sushi.jpg" class = "lightwindow" rel = "[Sushi]" title = "Left Behind" caption = "Look's super tasty!" author = "Unknown" > image #1 < / a > < ein href = "gallery/0-sushi.jpg" class = "LightWindow" rel = "[Sushi]" title = caption = "Look ist super lecker!" author = "Unknown", "Left Behind"> Bild # 1 </ ein >
"gallery/1-sushi.jpg" class = "lightwindow" rel = "[Sushi]" title = "Beware of warewolves..." caption = "I shouldn't be doing this when I am hungry" author = "Unknown" > image #2 < / a > < ein href = "gallery/1-sushi.jpg" class = "LightWindow" rel = "[Sushi]" title = "Beware of warewolves ..." caption = "Ich sollte das nicht tun, wenn ich hungrig bin" author = "Unbekannt"> Bild Nr. 2 </ eins >
"gallery/2-sushi.jpg" class = "lightwindow" rel = "[Sushi]" title = "That was good!" caption = "Take that sushi!" author = "Unknown" > image #3 < / a > < ein href = "gallery/2-sushi.jpg" class = "LightWindow" rel = "[Sushi]" title = "Das war gut!" caption = "Nehmen Sie das Sushi!" author = "Unbekannt"> Bild Nr. 3 </ ein >

Ergebnis: 8 - Startseite LightWindow 2,0

Shadowbox 1.0B

Shadowbox Obwohl die Version 1.0 beta ist dies vielleicht die komplette Bibliothek, die beide aus der funktionalen Sicht von den Bibliotheken unterstützt wird. Für den Betrieb in der Tat, können Sie aus einer Vielzahl von Rahmenbedingungen zu wählen, mit der Datei "Adapter", besonders hergestellt und durch den Autor geliefert:

Der visuelle Effekt (konfigurierbar über die Haut / css), dann, anders als die anderen, ist auf jeden Fall attraktiver. Die verwendeten Attribute sind nur rel wo, in dessen Innenraum sind alle anderen Konfigurationsparameter. Zum Beispiel, um eine Galerie, verwenden Sie einfach:

1
2
"beach.jpg" rel = "shadowbox[Vacation]" > The Beach < / a > < ein href = "beach.jpg" rel = "shadowbox [Vacation]"> The Beach </ eins >
"pier.jpg" rel = "shadowbox[Vacation]" > The Pier < / a > < ein href = "pier.jpg" rel = "shadowbox [Vacation]"> The Pier </ eins >

Wenn Sie einige Optionen einstellen (wollen siehe Website für eine vollständige Liste ) verwenden Sie einfach die folgende Syntax:

1
"myimage.jpg" rel = "shadowbox;options={overlayOpacity: 0.5, resize: false}" > My Image < / a > < ein href = "myImage.jpg" rel = "shadowbox; options = {overlayOpacity: 0,5, Größe: false}"> My Image </ eins >

Auf dem Internet können sie finden andere, wie zum Beispiel JS Highslide . In der Tat, wenn Sie eine andere Bibliothek berichten wollen ... Wie auch immer, persönlich bevorzuge ich Shadowbox für Einfachheit, Skalierbarkeit und Cross-Rahmen.

Ergebnis: 9 - Top Shadowbox 1.0B

15 Kommentare zu "Light-Bibliothek: Slimbox von einem Shadowbox, Galerien in Javascript"

  1. 22. April 2008 Stefmar84 :

    Ausgezeichnete Sammlung!
    sehr nützlich und gut detailliert.
    Herzlichen Glückwunsch!

  2. 26. April 2008 Lucio:

    Well done!
    Nützliche und klar.

  3. 21. Oktober 2008 Cristian :

    Ich versuche, Shadowbox anstelle von Lightbox 2, die auf meiner Website von Joomla 1.0.15 "Probleme mit Internet Explo (d) er, aber leider ohne Erfolg.

    Definitiv nicht etwas, was ich verstanden. Die Website spricht von zwei Modulen und Slimbox slimbox.js-core.js, aber ich baue erzeugt nur eine, die nicht funktioniert. Ich habe versucht, sowohl die Standalone eins für Mootools (was ich zuvor heruntergeladen und aktiviert haben, natürlich), aber das Ergebnis nicht ändern.

    Können Sie einige Unterstützung, bitte?

  4. 21. Oktober 2008 Giovambattista Fazioli :

    @ Cristian: Warum über die Formen und Slimbox slimbox.js-core.js sprechen? Ich weiß nicht, sind in Shadowbox ...

  5. 21. Oktober 2008 Cristian :

    @ Giovambattista Fazioli: oh, und "war ein Slip. Ich meinte natürlich Shadowbox :)

  6. 21. Oktober 2008 Giovambattista Fazioli :

    @ Cristian: Was Code verwenden Sie? Um Arbeit Shadowbox muss zwei Arten von Initialisierungen. Das ist nicht genug, nur das Script, wie bei anderen ähnlichen Bibliotheken. Postami den Code, den Sie uns sehen, was falsch ist lassen ...

  7. 22. Oktober 2008 Cristian :

    Hier werden die Informationen, die Sie fragen mich, :)
    Shadowbox vor Ort, in dem Download-Bereich, habe ich versucht zu tun, ist die Standalone-Version des für Mootools zu bauen. Mootools war klar installiert und geladen.
    Das Verfahren baut mich * eine * Datei generiert, shadowbox.js, lud ich in der Kopfzeile der Seite:

    1

    Aber es funktioniert nicht : (
    Ich habe auch versucht, eine hypothetische Haut (cm ², was ich nicht, war es nur, es zu versuchen ...) mit Last

    1
    "text/javascript" > Shadowbox.loadSkin('classic', 'http://miosito/templates/sogema_theme/js/skin') < / script > < script type = "text / javascript"> Shadowbox.loadSkin ('classic', 'http://miosito/templates/sogema_theme/js/skin') </ script >

    Aber auch hier kein Glück.

    Andere haben nicht getan, und es funktioniert nicht :)

  8. 22. Oktober 2008 Giovambattista Fazioli :

    @ Cristian: ok, was fehlt - ist die Initialisierung der Bibliothek -, glaube ich. Alle Schritte, die Sie gemacht sind im wesentlichen korrekt. Was Sie tun müssen, ist anrufen diesen Code, wenn die Seite geladen wird:

    1
    ; Shadowbox Init ().;

    Sie können neu die Seite der onload-Event oder zu verwerten document.ready () frameword Ihre Lieblings:

    1
    "Shadowbox.init()" > < Körpers onload = "Shadowbox.init ()">

    Auch, wenn Sie mit mootools Shoadowbox verwenden möchten, müssen zum Beispiel auch laden Sie den Adapter folgender Reihenfolge:

    1
    2
    3
    4
    5
    6
    <- Laden Sie zunächst die Bibliothek: mootools, Prototyp, jquery, c ... ->
    "text/javascript" src = "mootools.js" >< / script > < script type = "text / javascript" src = "mootools.js"> </ script >
    <-! Dann den Adapter ->
    "text/javascript" src = "shadowbox-mootools.js" >< / script > < script type = "text / javascript" src = "Schattenboxen mootools.js"> </ script >
    <-! Und schließlich shadowbox ->
    "text/javascript" src = "shadowbox.js" >< / script > < script type = "text / javascript" src = "shadowbox.js"> </ script >
  9. 22. Oktober 2008 Cristian :

    @ Giovambattista Fazioli: noch entzieht sich mir etwas. Erstens weiß ich nicht, wo ich den Adapter zu finden. Doing the bauen von der Website bekomme ich eine einzelne Datei, die ich nehme ist die eigentliche shadowbox. Aber das ist nicht "ein großes Problem, weil ich auch könnte die Standalone (was ich nicht verstehe, warum", um einen Adapter zu erstellen, wenn die Funktionen auch sind von standalone).

    Seitdem statt "Jungfrau", wenn es um java Ich bitte Sie, eine letzte Sache kommt: Ich kann die Initialisierung Code Shadowwbox.init () innerhalb eines <script type=javascript> etc. einbinden? Ich kann machen, rechts in der Kopfzeile der Seite, damit es auf jeder Seite laden?

  10. 22. Oktober 2008 Cristian :

    Ich habe einige Bearbeitung, das Hochladen von Dateien, die ich durch Anklicken des "Download Code" im Download-Bereich der Website haben. Aber immer noch nicht funktioniert :)

    1
    2
    3
    4
    5
    6
    7
    <-! Shadowbox ->
    "text/javascript" src = "http://miosito/sogema_theme/js/shadowbox-base.js" >< / script > < script type = "text / javascript" src = "http://miosito/sogema_theme/js/shadowbox-base.js"> </ script >
    "text/javascript" src = "http://miosito/templates/sogema_theme/js/shadowbox.js" >< / script > < script type = "text / javascript" src = "http://miosito/templates/sogema_theme/js/shadowbox.js"> </ script >
    "text/javascript" > < script type = "text / javascript">
    Shadowbox.loadLanguage ('en', 'http://miosito/templates/sogema_theme/js/lang');
    window.onload = Shadowbox.init;
    </ script >
  11. 22. Oktober 2008 Giovambattista Fazioli :

    @ Cristian: ruhig, von diesem Standpunkt aus Shoadowbox ist nicht sehr intuitiv! : D Allerdings müssen Sie zuerst das komplette Paket, dass Sie immer in der Download-Seite finden Sie zum Download: an der Unterseite befinden sich zwei Links: Full Download, zum Download des Pakets enthält Beispiele, Dokumentationen und Downloads Adapter und Warteschlangen, die nur den Code enthält, Adapter, und die Haut . herunterladen.
    Außerdem glaube ich, intedessi "Jungfrau" Nicht-Java-und JavaScript, zwei Dinge, die "etwas" anders sind : D
    Dann, wenn mit einem Javascript-Code in eine HTML-Seite, müssen Sie immer, schließe ihn in <script type=javascript>...

  12. 22. Oktober 2008 Cristian :

    Hoppla, ist der Code, den ich oben gibt es geschrieben 'einen Fehler in den Weg des trascrittura. Pfade, die eindeutig in den eigentlichen Ort fixiert sind

  13. 5. Februar 2009 Frederick:

    Hallo an alle,
    Ich bemerkte, dass alle diese Methoden zur Darstellung von Bildern / pages / flash etc. .. funktionieren nicht mit Internet Explorer 8 Beta.
    Ich hoffe, es ist nur eine Frage der Pre-Release-Version dieses mythischen Browser.
    Sie sehen dieses Problem auch?
    Dank
    Glauben

  14. 15. Februar 2009 Gianni:

    Hallo zusammen,

    I downloaded das Paket shadowbox, aber da weiß ich nicht alle der Javascript-Code
    Ich habe keine Ahnung, wie man es in eine HTML-Seite zu betreiben.

    Soll ich nell'head Seite Links zu den js-Dateien, die in Pakete. Aber genau, welche Dateien? Und wie können wir dann initialisiert die Bibliothek?

    Jemand kann mir zeigen den Code soll ich verwenden?

    Danke, danke.

  15. 8. Januar 2011 Mark Arzani :

    Ich hatte auch das gleiche Problem.
    Kennt jemand mir ein paar mehr Informationen?
    Vielen Dank für Ihre Mitarbeit.

Hinterlasse einen Kommentar

XHTML TAG PERMIT: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> INSERTION CODE:
 <pre></pre> // blocco generico <code></code> // blocco generico [cc_actionscript][/cc_actionscript] // Actionscript [cc_actionscript3][/cc_actionscript3] // Actionscript 3 [cc_css][/cc_css] // CSS Style Sheet [cc_html][/cc_html] // HTML [cc_js][/cc_js] // Javascript [cc_objc][/cc_objc] // Objective-C [cc_php][/cc_objc] // PHP [cc_sql][/cc_sql] // SQL 


Stoppen SOPA