Fancybox ist ein hervorragendes JQuery-Plug-In, das umfangreiche Popup-Ebeneneffekte anzeigen kann. Wir haben den Fancybox-Popup-Layer-Effekt bereits in einem Artikel vorgestellt. Im Vergleich zu Fancybox verfügt Fancybox über umfassendere Funktionen. Zusätzlich zum Laden von DIVs, Bildern, Bildersätzen und Ajax-Daten kann es auch SWF-Filme, Iframe-Seiten usw. laden .
Effektdemonstration Quellcode-Download
fancybox-Funktionen:
Kann Bilder, HTML-Text, Flash-Animationen, Iframe und Ajax-Unterstützung unterstützen
Sie können den CSS-Stil des Players anpassen
Kann in Gruppen gespielt werden
Wenn das Mausrad-Plugin enthalten ist, kann fancybox auch das Scrollen mit dem Mausrad zum Durchblättern von Bildern unterstützen;
Der Fancybox-Player unterstützt die Projektion und verleiht ihm ein dreidimensionaleres Gefühl.
Unterstützt die Pfeiltasten der Tastatur und die ESC-Taste.
Starke Skalierbarkeit.
Wie benutzt man? In diesem Artikel wird Demo2 in DEMO als Beispiel verwendet, um die Verwendung von Fancybox zu erläutern.
1. Fügen Sie Javascript-Referenzen und CSS-Dateireferenzen hinzu
1 2 3 |
|
1 2 3 4 5 6 |
|
Beachten Sie, dass das Parametereinstellungsformat von fancybox ist: 'key':'value'. titlePosition: Stellen Sie die Anzeigeposition des Bildtitels auf im Bild ein. zyklisch: Stellen Sie den Bild-Browsing-Modus auf zyklisches Browsen ein. titleFormat: Legen Sie das Format des Bildtitels fest, in dem die Gesamtzahl der Bilder und die aktuelle Bildreihenfolge angezeigt werden können.
Liste der wichtigsten Parameter und Methoden des Fancybox-Plug-Ins
gesetzt werden gesetzt werden
Parameter/Methoden | Beschreibung | Standardwert |
Grundlegend | ||
Breite | Legen Sie die Breite des seriellen Popup-Ports fest, wenn es sich bei dem Inhalt um SWF, IFrame oder einzeiligen Text handelt, 'autoDimensions' sollte auf false | 560 |
Höhe | Legen Sie die Höhe des Popup-Seriell-Ports fest, wenn der Inhalt SWF, IFrame oder einzeiliger Text ist, 'autoDimensions' sollte auf false | 340 |
zyklisch | Gibt an, ob die Anzeige in einer Schleife erfolgen soll, wenn der Inhalt eine Bildersammlung ist. | falsch |
centerOnScroll | Pop-ups werden immer zentriert im Browser angezeigt. | falsch |
modal | Ob das modale Fenster verwendet werden soll.Wenn es auf „true“ gesetzt ist, sollte es auch Folgendes enthalten: „hideOnOverlayClick“, „hideOnContentClick“, „enableEscapeButton“, „showCloseButton“ auf „false“ und „overlayShow“ auf „true“ gesetzt |
falsch |
Titelposition | Die Position des Titels kann auf „außen“, „innen“ oder „über“ eingestellt werden | 'draußen' |
transitionIn, transitOut | Der Fensteranzeigemodus kann auf „elastisch“, „ausblenden“ oder „kein“ eingestellt werden | 'verblassen' |
senden | Methode: Senden Sie die Daten des zugeschnittenen Bildes an den Server, damit der Server die Parameter zur Verarbeitung empfangen kann, z.B.: cropzoom.send('process.php','POST',{id=1},function(r){ Alert(r); }); |
|
Methode | ||
$.fancybox.showActivity | Ladeanimation anzeigen | |
$.fancybox.hideActivity | Ladeanimation ausblenden | |
$.fancybox.close | Fenster schließen | |
$.fancybox.resize | Passen Sie die Höhe des Fensters automatisch an den Inhalt an | |
Zentriert | Ob die Auswahl zentriert, also in der Mitte des Containers angezeigt werden soll. |
Der obige Inhalt ist die vollständige Beschreibung des umfangreichen Popup-Layer-Effekts des Fancybox of JQuery-Plug-Ins mit Quellcode-Download.