Home jQuery Cycle Plugin. Check out Cycle2 die neuesten in der Cycle-Zeile von slideshows. The jQuery Cycle Plugin ist ein Slideshow-Plugin, das viele verschiedene Arten von Übergangseffekten unterstützt Es unterstützt Pause-on-Hover, Auto-Stop, Auto-Fit, vor Nach Rückruf, klicken Sie auf Trigger und vieles mehr Es unterstützt auch, aber nicht verlangen, das Easing Plugin. How it Works. The Plugin bietet eine Methode namens Zyklus, die auf einem Container-Element aufgerufen wird Jedes Kind Element des Containers wird eine Folie Optionen Kontrolle Wie und wann die Folien übergehen. scrollRight click. Images werden in diesen Demos verwendet, weil sie cool aussehen, aber Slideshows sind nicht auf Bilder beschränkt Sie können jedes Element verwenden, das Sie wollen. Browse Effects. Verwenden Sie die Effekte Browser-Seite, um die verfügbaren Effekte zu sehen. Sie mehr Demos und Beispiele. Das Cycle Plugin bietet viele Optionen für die Anpassung Ihrer Diashow Die Standardoptionswerte können überschrieben werden, indem Sie ein Optionsobjekt an die Zyklusmethode übergeben, indem Sie Metadaten auf dem Containerelement verwenden oder indem Sie die eigenen Werte neu definieren Code. Für mehr über Optionen, siehe die Optionen Reference page. Special danke an Torsten Baldes Matt Oakes und Ben Sterling für die vielen Ideen, die mich begann, schreiben Cycle in 2007. Eine Zeichenfolge, welche Lockerung Funktion für den Übergang zu verwenden. Ein Boolescher Wert, der angibt, ob die Animation in die Effekte-Warteschlange gestellt werden soll Wenn false, wird die Animation sofort beginnen Ab jQuery 1 7 kann die Warteschlangenoption auch einen String akzeptieren. In diesem Fall wird die Animation der Warteschlange hinzugefügt, die durch diesen String dargestellt wird Der benutzerdefinierte Warteschlangenname wird verwendet, wenn die Animation nicht automatisch gestartet wird. Sie müssen queuename anrufen, um sie zu starten. Ein Objekt, das eine oder mehrere der CSS-Eigenschaften enthält, die durch das Eigenschaftenargument definiert wurden, und ihre entsprechenden Löschfunktionen Version hinzugefügt 1 4. Eine Funktion, die aufgerufen werden soll Jede animierte Eigenschaft jedes animierten Elements Diese Funktion bietet die Möglichkeit, das Tween-Objekt zu ändern, um den Wert der Eigenschaft zu ändern, bevor sie gesetzt ist. Eine Funktion, die nach jedem Schritt der Animation aufgerufen werden soll, nur einmal pro animiertes Element unabhängig von der Nummer Von animierten Eigenschaften Version hinzugefügt 1 8. Eine Funktion, die aufgerufen wird, sobald die Animation auf einem Element abgeschlossen ist. Eine Funktion zu rufen, wenn die Animation auf ein Element beginnt Version hinzugefügt 1 8.A-Funktion aufgerufen werden, wenn die Animation auf einem Element abgeschlossen ist Sein Promise-Objekt ist aufgelöst Version hinzugefügt 1 8.A-Funktion aufgerufen werden, wenn die Animation auf ein Element nicht abgeschlossen sein Promise-Objekt wird abgelehnt Version hinzugefügt 1 8.A-Funktion aufgerufen werden, wenn die Animation auf ein Element abgeschlossen oder stoppt ohne Abschluss Sein Promise-Objekt ist entweder aufgelöst oder abgelehnte Version hinzugefügt 1 8. Die Methode ermöglicht es uns, Animationseffekte auf jede numerische CSS-Eigenschaft zu erstellen. Der einzige erforderliche Parameter ist ein einfaches Objekt von CSS-Eigenschaften Dieses Objekt ähnelt dem, das an das gesendet werden kann Methode, außer dass der Bereich der Eigenschaften restriktiver ist. Animationseigenschaften und Werte. Alle animierten Eigenschaften sollten auf einen einzelnen numerischen Wert animiert werden, außer wie unten erwähnt die meisten Eigenschaften, die nicht numerisch sind, können nicht animiert werden mit grundlegenden jQuery-Funktionalität Zum Beispiel Breite Höhe oder links kann animiert werden, aber Hintergrundfarbe kann nicht sein, es sei denn, das Plugin wird verwendet. Eigenschaftswerte werden als eine Anzahl von Pixeln behandelt, wenn nicht anders angegeben Die Einheiten em und können wo angegeben werden. Zusätzlich zu Stil-Eigenschaften, einige Nicht-Stil Eigenschaften wie scrollTop und scrollLeft sowie benutzerdefinierte Eigenschaften können animiert werden. Shorthand CSS-Eigenschaften zB Schriftart, Hintergrund, Rahmen werden nicht vollständig unterstützt Wenn Sie zum Beispiel die gerenderte Randbreite animieren möchten, mindestens eine Randart und eine Rahmenbreite Andere als auto muss im Voraus gesetzt werden oder wenn du die Schriftgröße animieren möchtest, würdest du fontSize oder die CSS-äquivalente Schriftgröße anstatt einfach font verwenden. Zusätzlich zu den numerischen Werten kann jede Eigenschaft die Strings einblenden ausblenden und umschalten Diese Verknüpfungen erlauben das benutzerdefinierte Ausblenden und Anzeigen von Animationen, die den Anzeigetyp des Elements berücksichtigen Um jQuery s eingebaute Toggle-Zustandsverfolgung zu verwenden, muss das Toggle-Schlüsselwort konsequent gegeben werden, wenn der Wert der Eigenschaft animiert wird Kann auch relativ sein Wenn ein Wert mit einer führenden oder - Folge von Zeichen versehen wird, wird der Zielwert durch Addition oder Subtrahierung der gegebenen Zahl aus dem aktuellen Wert der Eigenschaft berechnet. Hinweis Anders als Kurzschrift Animationsmethoden wie und die Methode tut Nicht versteckte Elemente sichtbar als Teil des Effekts Zum Beispiel, bei someElement, 500 wird die Animation laufen, aber das Element bleibt verborgen. Durationen werden in Millisekunden angegeben höhere Werte zeigen langsamer Animationen, nicht schneller Die Standarddauer beträgt 400 Millisekunden Strings schnell und langsam können geliefert werden, um Dauer von 200 und 600 Millisekunden anzugeben. Callback Functions. If geliefert wird, wird der Startschritt Fortschritt abgeschlossen abgeschlossen und immer Callbacks auf einer pro Element Basis aufgerufen wird dies auf das DOM-Element gesetzt ist Animiert Wenn keine Elemente im Set sind, werden keine Callbacks aufgerufen Wenn mehrere Elemente animiert werden, wird der Callback einmal pro Matched Element ausgeführt, nicht einmal für die Animation als Ganzes Verwenden Sie die Methode, um ein Versprechen zu erhalten, an das Sie Callbacks anhängen können Feuer einmal für eine animierte Menge von beliebigen Größe, einschließlich null elements. Basic Usage. To animieren jedes Element, wie ein einfaches Bild. Figur 1 - Abbildung der angegebenen Animationseffekt. Hinweis, dass der Zielwert der Höhe Eigenschaft umgeschaltet wird Seit Das Bild wurde vorher sichtbar, die Animation schrumpft die Höhe auf 0, um es zu verbergen Ein zweiter Klick dann umkehrt diesen Übergang. Bild 2 - Abbildung des angegebenen Animationseffekts. Die Deckkraft des Bildes ist bereits auf seinem Zielwert, also ist diese Eigenschaft Nicht animiert durch den zweiten Klick Da der Zielwert für links ein relativer Wert ist, bewegt sich das Bild noch weiter nach rechts während dieser zweiten Animation. Direktionale Eigenschaften oben rechts unten links haben keine erkennbare Wirkung auf Elemente, wenn ihre Position Stil Eigenschaft ist statisch, die Es ist standardmäßig. Note Das jQuery-UI-Projekt erweitert die Methode, indem es einige nicht-numerische Stile wie Farben animiert Das Projekt enthält auch Mechanismen für die Angabe von Animationen über CSS-Klassen anstatt einzelne Attribute. Hinweis, wenn versucht, ein Element mit zu beleben Eine Höhe oder Breite von 0px, wobei der Inhalt des Elements aufgrund eines Überlaufs sichtbar ist, kann jQuery diesen Überlauf während der Animation verklemmen. Wenn man die Dimensionen des ursprünglichen Elements versteckt, ist es jedoch möglich, dass die Animation reibungslos läuft. Ein Clearfix kann Verwendet werden, um automatisch die Dimensionen Ihres Hauptelements zu fixieren, ohne dass dies manuell eingestellt werden muss. Schrittfunktion. Die zweite Version bietet eine Schrittoption eine Rückruffunktion, die bei jedem Schritt der Animation ausgelöst wird. Diese Funktion ist nützlich, um benutzerdefinierte Animationen zu aktivieren Typen oder Ändern der Animation, wie es auftritt Es akzeptiert zwei Argumente jetzt und fx, und dies ist auf das DOM-Element animiert gesetzt. Wenn der numerische Wert der Eigenschaft animiert wird bei jedem step. fx ein Verweis auf das Prototyp-Objekt, die Enthält eine Anzahl von Eigenschaften wie elem für das animierte Element, beginnend und endet für den ersten und letzten Wert der animierten Eigenschaft bzw. Stütze für die Eigenschaft animiert. Hinweis, dass die Schrittfunktion für jede animierte Eigenschaft auf jedem aufgerufen wird Animiertes Element Zum Beispiel, bei zwei Listenposten, die Schritt-Funktion ausgelöst viermal bei jedem Schritt der Animation. Ein ehrfürchtiges, voll ansprechendes jQuery Schieberegler toolkit. Simple, semantische markup. Support in allen großen Browsern. Horizontale vertikale Dia und verblassen Animationen. Mehrere Schieberegler-Unterstützung, Callback-API und vieles mehr. Hardware beschleunigte Touch-Swipe-Unterstützung. Kundenspezifische Navigation optional mit der neuesten Version von jQuery. Flexslider von WooThemes. This Bild ist in einem Link verpackt. Looking zu integrieren Flexslider mit WordPress. WooSlider Plugin. Easily integrieren FlexSlider mit WordPress. WooCommerce Slideshow Extension. Display Ihre Produkte in einer ordentlich entworfenen, reaktionsschnellen Diashow in WooCommerce. Get begann mit FlexSlider in 3 einfachen steps. Step 1 Link files. Add diese Elemente an den Kopf Ihres Dokuments Dies wird Link jQuery und die FlexSlider Kern CSS JS Dateien in Ihre Webseite Sie können auch wählen, jQuery auf Ihrem eigenen Server Host, aber Google ist schön genug, um für das für uns zu sorgen. Schritt 2 Hinzufügen markup. The FlexSlider Markup ist einfach und einfach Erste, beginnen mit einem Single-Element, Div-Klasse Flexslider in diesem Beispiel Dann erstellen Sie eine ul Klasse Folien Es ist wichtig, diese Klasse zu verwenden, weil der Schieberegler zielt diese Klasse speziell Setzen Sie Ihre Bilder und alles andere, was Sie wünschen, in jedem li und Sie sind bereit zu rock. Step 3 Hook up the slider. Lastly, fügen Sie die folgenden Zeilen von Javascript in den Kopf Ihres Dokuments, unter den Links von Schritt 1 Das ist erforderlich, um sicherzustellen, dass der Inhalt der Seite geladen wird, bevor das Plugin initialisiert. und voila Das wickelt die Die meisten grundlegende Installation von FlexSlider in Ihre Webseite. Step 4 Maßgeschneidert auf Ihre Bedürfnisse. Liste unten sind alle Optionen zur Verfügung, um FlexSlider an Ihre Bedürfnisse anzupassen, zusammen mit ihren Standardwerten. Beispiele für die Verwendung dieser Eigenschaften für erweiterte Setups, überprüfen Sie Out der erweiterten Optionen Abschnitt. Ein wenig Informationen über FlexSlider. About FlexSlider. FlexSlider wurde gebaut, um die am besten ansprechende jQuery Schieberegler rund um Ich hatte ein paar Implementierungen von reagierenden Schiebereglern auf verschiedenen Client-Projekte und bemerkt, dass es ein grelles Loch für Plugin Unterstützung mit dem Konzept Ich wollte ein Plugin bauen, das den neuesten Anfängern dienen würde, während es erfahrenen Entwicklern ein Werkzeug bietet, das sie mit Vertrauen nutzen können. Was ist hierher gekommen, FlexSlider Ich plane, dieses Plugin zu pflegen und die Benutzer bei der Implementierung von FlexSlider zu unterstützen In ihre Seiten Responsive Web-Design kann schwierig sein, aber ich hoffe, dass FlexSlider dazu dient, den Prozess zu komplizieren, nur ein wenig. Browser Support. FlexSlider wurde in Safari 4, Chrome 4, Firefox 3 6, Opera 10 und IE7 iOS verifiziert Und Android-Geräte werden unterstützt sowie jQuery-Versionen 1 3 werden unterstützt. Future Goals. Support für mehrere Schieberegler unterstützt von v1 6.iOS Swipe Gesten unterstützt von v1 2.Callback API unterstützt von v1 7.CSS3 Übergänge unterstützt von v1 8.Addition von Karussell-Optionen sichtbare Folien, von Folien, um auf animieren, etc. Custom Konfiguration Unterstützung für kleinste Dateigrößen möglich. Mehr Thema Optionen. Known Ausgaben. Nicht bekannte Probleme an dieser Stelle Fühlen Sie sich frei, ein Problem auf dem Github Repository anmelden. v1 8 22. Oktober 2011 - CSS3 transform3d Unterstützung für Webkit-Browser gepaart mit 1-zu-1-Swiping wurde eingeführt Die gesamte Touch-Swipe-Erfahrung wurde im Vergleich zu früheren Versionen weitgehend verbessert - Neue Resize-Event-Handhabung, um das alte Verhalten Slides zu nixieren Nicht an Ort und Stelle bleiben, anstatt sich zu bewegen und dann zurückzukehren - Added slideDirection-Eigenschaft, um vertikale oder horizontale Schiebe-Richtungen zu unterstützen. Erweiterte Mousewheel-Eigenschaft, um das Mousewheel-Scrollen von Slide-Elementen zu unterstützen. Erweiterte, die durch das PausePlay-Element gesetzt ist und über die Callback-API Dies verhindert, dass pauseOnHover wieder auf hover exit. Removed touchswipe-Eigenschaft als anpassbare Optionen. Fixed Verhalten in Folien mit nur zwei Folien Scrolling sollte passieren wie beabsichtigt. Fixed PausePlay-Element binden, um sowohl Touchstart auslösen und klicken. Note Eine Zerstörung Funktion hat Wurde hinzugefügt, um die Haupt-Plugin-Datei, sondern wird kommentiert und weggelassen aus der gereinigten Version Die Interessenten können die Funktion und Dokumentation finden, um eine benutzerdefinierte Zerstörungsfunktion basierend auf ihren eigenen Bedürfnissen zu implementieren Event triggers. v1 7 September 10, 2011- Callback API-Funktionen Mit Start-, Vor-, Nach - und Endoptionen Alle Funktionen sollten einen Parameter für das Schieberelement enthalten. Ex-Start-Funktion Schieberegler - Crossfade wurde durch neue CSS-Techniken eingeführt - pausePlay-Eigenschaft hinzugefügt, um ein dynamisches Pause-Spiel-Element zu unterstützen. animationLoop-Eigenschaft hinzugefügt, um zu unterstützen Non-Looping-Sliders. FlexSlider CSS weiter verbessert, einschließlich IE-Hacks, um Cross-Browser-Design zu verbessern integrity. v1 6 August 30, 2011- Große Verbesserungen der Plugin-Architektur - Mehrere Instanzen von FlexSlider sind jetzt möglich Bitte, betrachten Sie Ihre Zielgruppe, bevor sie verrückt werden Mit diesem - Entfernt die Show Animation Option im Interesse der anderen Dinge Verwenden Sie AnimationDuration 0, wenn nötig. FlexSlider CSS wurde aktualisiert Verwenden Sie die v1 6 stylesheet. v1 5 August 27, 2011- Verbesserte mobile Unterstützung durch Hinzufügen von Touchstart zu gebundenen Veranstaltungen - Implementierte Lösung Für kein Javascript Fallback beruht auf Benutzer und bereitet für html5 boilerplate modernizr classes. v1 4 August 23, 2011- Added manualControls Eigenschaft, um benutzerdefinierte, nicht-dynamische Kontrolle Navigation zu ermöglichen hinzugefügt hinzugefügt Animation, um für sofortige Übergänge zwischen slides. v1 3 zu ermöglichen 18. August 2011- Made Dia Animation eine kontinuierliche Scroll-Effekt, anstatt zu springen zurück zu starten Ende-Gespeckte Code und erstellt bessere Testfälle für verschiedene Schieberegler-Szenarien Der Schieberegler ist viel mehr kugelsichere als dieser Update. v1 2 August 16, 2011- Fixed einige Code-Redundanzen-Added randomize Eigenschaft zu randomisieren Folie oder auf pageLoad-Added TouchSwipe-Eigenschaft für Swipe Gesten auf iOS und Android-Geräte kein Android-Gerät, um dies zu testen, aber es sollte funktionieren. Fixed kleinere Fehler in jQuery 1 3 2 wo Navigation Wurde nicht korrekt angehängt. Fixed major Bug in jQuery 1 3 2 wo Slide Animation war nicht sliding. v1 0 Initial Release unter der MIT-Lizenz. Management dieses Projekt nimmt einen erheblichen Teil meiner Zeit außerhalb der Arbeit, so würde ich gerne geben meine Aufrichtiger Dank an diejenigen, die unterstützt haben FlexSlider. Andrew Fenenbock. Nicholas Frota. Datch Haven. Amber Weinberg. Daniel Evelina Barry. Justin Myers Zero Signal Productions. Ruth Elliot EDU Designs. Tim Hyde Hyde Internet. Shlomi Atar. Courtney Curtis. Simon Clayson. Martin Gartner. Mark Hild Nelson Design. Jeroen Wiersma.
Comments
Post a Comment