Entwickler-Links Whataposs Neu in jQuery UI 1.12 Neues Thema. Neues Thema: Unser langjähriges Standard-Graustufen-Thema Smoothness wurde von einem modernen Thema mit einigen Farben, weniger Farbverläufen und einigen anderen Verbesserungen gefolgt. Neue Widgets. JQuery UI 1.12 enthält Widgets: Controlgroup ersetzt Buttonet und fügt Unterstützung für selectmenu und das neue checkboxradio-Widget hinzu. Weaposve hinzugefügt Unterstützung für die Verwendung von jQuery UI mit AMD und Bower. Wir haben auch über 50 Fehlerkorrekturen. Neue Klassenoption. Alle Widgets haben eine neue Option namens Klassen. Dies gibt viel mehr Kontrolle über visuelle Styling und benutzerdefinierte Themen. Zum Beispiel ist das Erstellen eines Bootstrap-Themas für jQuery UI jetzt viel einfacher. JQuery UI ist für Designer und Entwickler gleichermaßen gebaut. Weaposve entwarf alle unsere Plugins, um Sie schnell und schnell zu erreichen, während Sie flexibel genug sind, um mit Ihren Bedürfnissen zu entwickeln und eine Fülle von Anwendungsfällen zu lösen. Wenn youaposre neu in jQuery UI, lesen Sie in unserer Erste Schritte und andere Tutorials. Spielen Sie mit den Demos und lesen Sie die API-Dokumentation, um eine Vorstellung von whataposs möglich zu bekommen. Bleiben Sie informiert über whataposs gehen mit jQuery UI durch die Anmeldung zu unserem Blog und folgen Sie uns auf Twitter. InteractionsTabs Widget Tastaturinteraktion Wenn der Fokus auf einer Registerkarte steht, stehen folgende Tastenbefehle zur Verfügung: UP LEFT. Verschieben Sie den Fokus auf die vorherige Registerkarte. Wenn auf der ersten Registerkarte, bewegt Fokus auf letzte Registerkarte. Aktivieren Sie fokussierte Registerkarte nach einer kurzen Verzögerung. NACH RECHTS. Verschieben Sie den Fokus auf die nächste Registerkarte. Wenn auf der letzten Registerkarte, verschiebt Fokus auf die erste Registerkarte. Aktivieren Sie fokussierte Registerkarte nach einer kurzen Verzögerung. STRG OBEN LINKS. Verschieben Sie den Fokus auf die vorherige Registerkarte. Wenn auf der ersten Registerkarte, bewegt Fokus auf letzte Registerkarte. Der fokussierte Tab muss manuell aktiviert werden. STRG UNTEN RECHTS. Verschieben Sie den Fokus auf die nächste Registerkarte. Wenn auf der letzten Registerkarte, verschiebt Fokus auf die erste Registerkarte. Der fokussierte Tab muss manuell aktiviert werden. ZUHAUSE. Verschieben Sie den Fokus auf die erste Registerkarte. Aktivieren Sie fokussierte Registerkarte nach einer kurzen Verzögerung. ENDE. Verschieben Sie den Fokus auf die letzte Registerkarte. Aktivieren Sie fokussierte Registerkarte nach einer kurzen Verzögerung. STRG HOME. Verschieben Sie den Fokus auf die erste Registerkarte. Der fokussierte Tab muss manuell aktiviert werden. STRG ENDE. Verschieben Sie den Fokus auf die letzte Registerkarte. Der fokussierte Tab muss manuell aktiviert werden. RAUM. Aktivieren Sie das Kontrollkästchen mit der fokussierten Registerkarte. EINGEBEN. Aktivieren oder Umschalten des Bedienfelds, das dem fokussierten Tab zugeordnet ist. ALT OPTION SEITE OBEN. Verschieben Sie den Fokus auf die vorherige Registerkarte und aktivieren Sie diese sofort. ALT OPTION SEITE DOWN. Verschieben Sie den Fokus auf die nächste Registerkarte und aktivieren Sie diese sofort. Wenn sich der Fokus in einem Bedienfeld befindet, stehen folgende Tastenbefehle zur Verfügung: CTRL UP. Verschieben Sie den Fokus auf die zugehörige Registerkarte. ALT OPTION SEITE OBEN. Verschieben Sie den Fokus auf die vorherige Registerkarte und aktivieren Sie diese sofort. ALT OPTION SEITE DOWN. Verschieben Sie den Fokus auf die nächste Registerkarte und aktivieren Sie diese sofort. Das Tab-Widget verwendet das jQuery-UI-CSS-Framework, um sein Look & Feel zu gestalten. Wenn tabspezifisches Styling erforderlich ist, können die folgenden CSS-Klassennamen für Overrides oder als Schlüssel für die classes-Option: ui-tabs verwendet werden. Der äußere Behälter der Laschen. Dieses Element hat zusätzlich eine Klasse von ui-tabs-collapsible, wenn die kollabierbare Option gesetzt ist. Ui-tabs-nav. Die Liste der Registerkarten. Ui-tabs-tab. Eines der Elemente in der Liste der Tabs. Das aktive Element hat die ui-tabs-aktive Klasse. Jedes Listenelement, dessen zugehöriger Inhalt über einen Ajax-Aufruf geladen wird, hat die Klasse ui-tabs-loading. Ui-tabs-anker. Die Anker zum Schalten von Panels. UI-Tabs-Bedienfeld. Die Platten, die den Laschen zugeordnet sind. Nur das Panel, dessen zugehörige Registerkarte aktiv ist, ist sichtbar. Abhängigkeiten Zusätzliche Anmerkungen: Dieses Widget erfordert einige funktionale CSS, ansonsten es Wonapost Arbeit. Wenn Sie ein benutzerdefiniertes Design erstellen, verwenden Sie die Widgetaposs-spezifische CSS-Datei als Ausgangspunkt. ActivexA0 Welches Panel momentan geöffnet ist. Mehrere unterstützte Typen: Boolean. Wenn Sie "aktiv" auf "falsch" setzen, werden alle Felder kollabiert. Dies erfordert, dass die kollabierbare Option wahr ist. Integer. Der nullbasierte Index des aktiven Feldes (offen). Ein negativer Wert wählt Panels, die von der letzten Seite rückwärts gehen. Codebeispiele: Initialisieren Sie die Registerkarten mit der aktiven Option:.animate () Ein String, der angibt, welche Lock-Funktion für den Übergang verwendet werden soll. 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