Thursday 2 February 2017

Fx Optionen In Jquery

Lsaquolsaquo Zyklus Startseite jQuery Cycle Plugin - Anfänger Demos 1 - Definieren Sie Ihr Markup und Styles Alle Beispiele auf dieser Seite verwenden die folgenden Markup und CSS: 2 - Wählen Sie einen Effekt Sie können aus einem der folgenden benannten Effekte wählen: blindX blindY blindZ Abdeckung curtainX curtainY verblassen fadeZoom growX growY scrollUp scrollscrollleft scrollRight scrollHorz scrollVert mische Slidex slideY werfen aufgerichteten Aufdeck turnleft turnright uncover wischen Sie den Effektnamen, entweder durch einen String an die Zyklusmethode oder durch die Verwendung eines Optionen-Objekt und die Einstellung der fx-Eigenschaft auf die angeben vergrößern Name der gewünschten Wirkung.3 - Wählen Sie Geschwindigkeits - und Zeitüberschreitungswerte Als nächstes können Sie Geschwindigkeits - und Zeitüberschreitungswerte auswählen, um festzulegen, wie schnell und wie oft die Folienübergänge auftreten. Die Geschwindigkeitsoption definiert die Anzahl der Millisekunden, die benötigt wird, um von einer Folie zur nächsten überzugehen. Die Timeout-Option gibt an, wie viele Millisekunden zwischen dem Beginn jedes Übergangs vergehen werden. 4 - Wählen Sie Andere Optionen Es gibt viele andere Optionen zur Auswahl. Zwei, die Sie nützlich finden können, sind Pause und zufällig. Die Pause-Option bewirkt, dass die Diashow pausiert, wenn die Maus über die Folie schwebt. Die zufällige Option bewirkt, dass die Dias in zufälliger Reihenfolge und nicht sequentiell dargestellt werden. Dinge, die in Mind beibehalten werden - CSS-Regeln Beachten Sie beim Erstellen Ihrer Diashows, dass Animationseffekte am besten funktionieren, wenn sowohl der Container als auch die Folie über eine feste Box verfügen. - Denken Sie daran, dass jedes Kind Element des Containers wird ein slidelsaquolsaquo home jQuery Cycle Plugin Check out Cycle2. Die neueste in der Cycle-Linie von Diashows. Das 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, vorher Callbacks, klicken Sie triggers und vieles mehr. Es unterstützt auch, aber nicht erforderlich, die Easing-Plugin. Funktionsweise Das Plugin stellt eine Methode namens cycle bereit, die auf einem Containerelement aufgerufen wird. Jedes untergeordnete Element des Containers wird zu einer Folie. Optionen steuern, wie und wann die Folien umgestellt werden. ScrollRight (Klicken) Bilder werden in diesen Demos verwendet, weil sie cool aussehen, aber Diashows sind nicht auf Bilder beschränkt. Sie können jedes beliebige Element verwenden. Effekte durchsuchen Über die Seite Effekte-Browser können Sie eine Vorschau der verfügbaren Effekte anzeigen. Weitere Demos und Beispiele Das Cycle Plugin bietet viele Optionen, um Ihre Diashow anzupassen. Die Standardoptionswerte können durch Übergeben eines Optionsobjekts an die Zyklusmethode, durch Verwenden von Metadaten auf dem Containerelement oder durch Neudefinition der Werte in Ihrem eigenen Code überschrieben werden. Weitere Informationen finden Sie auf der Seite "Optionen-Referenz". Danksagung Besonderer Dank an Torsten Baldes. Matt Oakes und Ben Sterling für die vielen Ideen, die mich mit dem Schreiben von Cycle im Jahr 2007 gestartet. animate () Ein String, der angibt, welche Lockerungsfunktion für den Übergang zu verwenden. Ein Boolescher Wert, der angibt, ob die Animation in der Effekt-Warteschlange platziert werden soll. Wenn false, beginnt die Animation sofort. Ab jQuery 1.7. Kann die Warteschlangenoption auch einen String akzeptieren, wobei in diesem Fall die Animation zu der durch diese Zeichenfolge dargestellten Warteschlange hinzugefügt wird. Wenn ein benutzerdefinierter Warteschlangenname verwendet wird, wird die Animation nicht automatisch gestartet, müssen Sie. dequeue (quotqueuenamequot) aufrufen, um es zu starten. Ein Objekt, das eine oder mehrere der CSS-Eigenschaften enthält, die durch das Eigenschaftenargument und ihre entsprechenden Lockerungsfunktionen definiert werden. (Version hinzugefügt: 1.4) Für jede animierte Eigenschaft eines animierten Elements wird eine Funktion aufgerufen. Diese Funktion bietet die Möglichkeit, das Tween-Objekt zu ändern, um den Wert der Eigenschaft zu ändern, bevor sie gesetzt wird. Eine Funktion, die nach jedem Schritt der Animation aufgerufen wird, nur einmal pro animiertem Element, unabhängig von der Anzahl der animierten Eigenschaften. (Version hinzugefügt: 1.8) Eine Funktion, die aufgerufen wird, sobald die Animation auf einem Element abgeschlossen ist. Eine Funktion, die aufgerufen wird, wenn die Animation eines Elements beginnt. (Version hinzugefügt: 1.8) Eine Funktion, die aufgerufen wird, wenn die Animation auf einem Element abgeschlossen ist (ihr Promise-Objekt ist aufgelöst). (Version hinzugefügt: 1.8) Eine aufzurufende Funktion, wenn die Animation auf einem Element nicht abgeschlossen ist (ihr Promise-Objekt wird abgelehnt). (Version hinzugefügt: 1.8) Eine aufzurufende Funktion, wenn die Animation auf einem Element abgeschlossen oder beendet wird, ohne sie zu beenden (ihr Promise-Objekt wird entweder aufgelöst oder verworfen). (Version hinzugefügt: 1.8) Die. animate () - Methode ermöglicht es uns, Animationseffekte auf jede numerische CSS-Eigenschaft zu erstellen. Der einzige erforderliche Parameter ist ein einfaches Objekt der CSS-Eigenschaften. Dieses Objekt ähnelt dem, das an die. css () - Methode gesendet werden kann, mit der Ausnahme, dass der Bereich der Eigenschaften restriktiver ist. Animationseigenschaften und - werte Alle animierten Eigenschaften sollten an einem numerischen Wert animiert werden. Außer, wie unten angemerkt, die meisten Eigenschaften, die nicht numerisch sind, können nicht mit grundlegenden jQuery-Funktionalität animiert werden (zum Beispiel, Breite Höhe oder links können animiert werden, aber Hintergrundfarbe kann nicht sein, es sei denn, das jQuery. Color-Plugin verwendet wird). Eigenschaftswerte werden wie eine Anzahl von Pixeln behandelt, wenn nicht anders angegeben. Die Einheiten em und ggf. spezifiziert werden. Zusätzlich zu den Style-Eigenschaften können einige Nicht-Style-Eigenschaften wie scrollTop und scrollLeft verwendet werden. Sowie benutzerdefinierte Eigenschaften, können animiert werden. Kurztext-CSS-Eigenschaften (z. B. Schriftart, Hintergrund, Rahmen) werden nicht vollständig unterstützt. Wenn Sie z. B. die gerenderte Rahmenbreite animieren möchten, muss mindestens ein Rahmenstil und eine andere Rahmenbreite als quotautoquot festgelegt werden. Oder, wenn Sie die Schriftgröße animieren möchten, würden Sie fontSize oder das CSS-Äquivalent aposfont-sizeapos anstatt einfach aposfontapos verwenden. Zusätzlich zu numerischen Werten kann jede Eigenschaft die Strings aposshowapos. Aposhideapos Und apostoggleapos. Diese Verknüpfungen ermöglichen das Anpassen und Anzeigen von Animationen, die den Anzeigetyp des Elements berücksichtigen. Um jQueryaposs integrierte Toggle-Statusverfolgung verwenden zu können, muss das Schlüsselwort apostoggleapos durchgängig als Wert der animierten Eigenschaft angegeben werden. Animierte Eigenschaften können auch relativ sein. Wenn ein Wert mit einer führenden oder - Folge von Zeichen geliefert wird, wird der Zielwert durch Addieren oder Subtrahieren der gegebenen Zahl vom aktuellen Wert der Eigenschaft berechnet. Anmerkung: Anders als shorthand Animationsmethoden wie. slideDown () und. fadeIn (). Die. animate () - Methode macht keine versteckten Elemente als Teil des Effekts sichtbar. Zum Beispiel, gegeben (quotsomeElementquot).hide (). Animate (, 500). Die Animation wird ausgeführt, aber das Element bleibt ausgeblendet. Die Dauer wird in Millisekunden angegeben, höhere Werte geben langsamere Animationen und nicht schnellere an. Die Standarddauer beträgt 400 Millisekunden. Die Strings aposfastapos und aposslowapos können geliefert werden, um die Dauer von 200 bzw. 600 Millisekunden anzugeben. Rückruffunktionen Wenn vorhanden, der Start. Schritt. Fortschritt. komplett. erledigt. fehlschlagen. Und immer Rückrufe werden auf einer pro-Element-Basis aufgerufen, die auf das DOM-Element animiert wird. Wenn sich keine Elemente im Set befinden, werden keine Rückrufe aufgerufen. Wenn mehrere Elemente animiert sind, wird der Callback einmal pro angepasstem Element ausgeführt, nicht einmal für die Animation als Ganzes. Verwenden Sie die Methode. promise (), um ein Versprechen zu erhalten, an das Sie Callbacks anhängen können, die einmal für einen animierten Satz von beliebiger Größe, einschließlich Nullelemente, auslösen. Grundlegende Verwendung Animieren eines Elements wie eines einfachen Bildes: Abbildung 1 - Abbildung des angegebenen Animationseffekts Beachten Sie, dass der Zielwert der height-Eigenschaft apostoggleapos ist. Da das Bild vorher sichtbar war, schrumpft die Animation die Höhe auf 0, um es zu verbergen. Ein zweiter Klick kehrt dann diesen Übergang um: Abbildung 2 - Darstellung des angegebenen Animationseffekts Die Opazität des Bildes liegt bereits am Zielwert, so dass diese Eigenschaft nicht durch den zweiten Klick animiert wird. Da der Zielwert für links ein relativer Wert ist, bewegt sich das Bild bei dieser zweiten Animation noch weiter nach rechts. Directionale Eigenschaften (oben rechts unten links) haben keine erkennbaren Auswirkungen auf Elemente, wenn ihre Eigenschaft position style statisch ist. Die es standardmäßig ist. Anmerkung: Das jQuery-UI-Projekt erweitert die. animate () - Methode, indem einige nicht-numerische Stile wie Farben animiert werden. Das Projekt enthält auch Mechanismen für die Angabe von Animationen über CSS-Klassen anstelle von einzelnen Attributen. Anmerkung: Wenn Sie versuchen, ein Element mit einer Höhe oder Breite von 0px zu animieren, wobei der Inhalt des Elements aufgrund eines Überlaufs sichtbar ist, kann jQuery diesen Überlauf während der Animation unterbrechen. Durch das Festlegen der Abmessungen des ursprünglichen Elements, das versteckt wird, kann jedoch sichergestellt werden, dass die Animation reibungslos verläuft. Ein Clearfix kann verwendet werden, um die Dimensionen Ihres Hauptelementes automatisch zu fixieren, ohne dass Sie diese manuell einstellen müssen. Schritt Funktion Die zweite Version von. animate () bietet eine Schrittoption x2014 eine Rückruffunktion, die bei jedem Schritt der Animation ausgelöst wird. Diese Funktion ist nützlich, um benutzerdefinierte Animationstypen zu aktivieren oder die Animation zu ändern, während sie auftritt. Es akzeptiert zwei Argumente (jetzt und fx), und dies ist auf das DOM-Element animiert gesetzt. jetzt. Wobei der numerische Wert der Eigenschaft bei jedem Schritt fx animiert wird. Ein Verweis auf das jQuery. fx-Prototypobjekt, das eine Anzahl von Eigenschaften wie elem für das animierte Element enthält, Anfang und Ende für den ersten und letzten Wert der animierten Eigenschaft und für die Eigenschaft, die animiert wird. Beachten Sie, dass die Schrittfunktion für jede animierte Eigenschaft auf jedem animierten Element aufgerufen wird. Beispielsweise wird bei zwei Listeneinträgen die Schrittfunktion viermal bei jedem Schritt der Animation ausgelöst:


No comments:

Post a Comment