Vertiefendes Erlernen von jQuery Animate (1)
Der Inhalt dieses Artikels befasst sich mit dem detaillierten Erlernen von Animate in jQuery (1), damit Sie die Verwendung von Animate in jQuery besser verstehen können. Es hat einen gewissen Referenzwert. Freunde in Not können sich darauf beziehen. Ich hoffe, es wird Ihnen hilfreich sein.
Wie viel wissen Sie über die Verwendung von Animate in jQuery? Wenn es sich nur um eine einfache Positionsänderung handelt, zeigen und verbergen Sie, oh! Oh mein Gott, du verschwendest Ressourcen! Da animate so leistungsstark ist, können Sie es auf viele unerwartete Arten verwenden! Lass es uns gemeinsam studieren. [Empfohlene verwandte Video-Tutorials: jQuery-Tutorial]
Zunächst müssen Sie die detaillierte Verwendung von Animate in der jQuery-API verstehen.
animate: Gibt das jQuery-Objekt zurück
animate( properties [, duration ] [, easing ] [, complete ] )
Beschreibung: Führt eine benutzerdefinierte Animation basierend auf einer Reihe von CSS-Eigenschaften durch.
1. animieren( Eigenschaften [, Dauer ] [, Lockerung ] [, vollständig ] )
1. Eigenschaften
Typ:PlainObject
Ein Objekt mit CSS-Eigenschaften und -Werten. Die Animation bewegt sich entsprechend diesem Satz von Objekten.
2. Dauer (Standard: 400)
Typ: Zahl oder Zeichenfolge
Eine Zeichenfolge oder Zahl bestimmt, wie lange die Animation ausgeführt wird. (Standardwert: „normal“, Zeichenfolge „langsam“, „normal“ oder „schnell“ oder Millisekundenwert, der die Animationsdauer angibt (z. B. 1000))
3 >
Typ: StringEine Zeichenfolge, die angibt, welche Beschleunigungsfunktion für den Übergang verwendet werden soll. (jQuery selbst bietet „linear“ und „swing“) 4. Typ: Function() Funktion wird ausgeführt, wenn die Animation abgeschlossen ist.2. animieren (Eigenschaften, Optionen)
1. Eigenschaften
Typ: PlainObjectEin Objekt mit CSS-Eigenschaften und -Werten. Die Animation bewegt sich entsprechend diesem Satz von Objekten. 2, OptionenTyp: PlainObject
Eine Reihe von Werten, die Animationsoptionen enthalten. Unterstützte Optionen: 1), Dauer (Standard: 400)Typ: Zahl oder ZeichenfolgeEine Zeichenfolge oder Zahl bestimmt, wie lange die Animation ausgeführt wird. (Fool's Pier Hinweis: Standardwert: „normal“, drei vorgegebene Geschwindigkeitszeichenfolgen („langsam“, „normal“ oder „schnell“) oder ein Millisekundenwert, der die Animationsdauer angibt (z. B. 1000)) 2), Beschleunigung (Standard: Swing)Typ: StringEine Zeichenfolge, die angibt, welche Beschleunigungsfunktion für den Übergang verwendet werden soll. (Anmerkung von Fool's Wharf: jQuery selbst bietet „linear“ und „swing“, und andere Effekte können das jQuery Easing Plugin verwenden) 3), Warteschlange( Standard: true)Typ: Boolescher Wert oder String
Ein boolescher Wert, der angibt, ob die Animation in die Effektwarteschlange gestellt werden soll. Bei „false“ startet die Animation sofort. Ab jQuery 1.7 kann die Option queue auch eine Zeichenfolge akzeptieren. In diesem Fall wird die Animation der durch diese Zeichenfolge dargestellten Warteschlange hinzugefügt. Wenn ein benutzerdefinierter Warteschlangenname verwendet wird, startet die Animation nicht automatisch; Sie müssen .dequeue("queuename") aufrufen, um sie zu starten. 4), specialEasingTyp: PlainObjectEine oder mehrere CSS-Eigenschaften, die durch die ersten Parametereigenschaften dieser Methode und ihre entsprechende Beschleunigungsfunktion definiert werden. Eine Karte von Schlüssel- Wertepaare. (Neu in 1.4)5), SchrittTyp: Funktion (Jetzt Zahl, Tween-Tween)
Alle Die Funktion, die für jede animierte Eigenschaft eines animierten Elements aufgerufen wird. Diese Funktion bietet die Möglichkeit, das Tween-Objekt zu ändern, um die Eigenschaftswerte in den Einstellungen zu ändern. 6), FortschrittTyp: Funktion (Promise-Animation, Anzahl Fortschritt, Anzahl verbleibender Ms)
Animation für jeden Schritt Eine nach Abschluss aufgerufene Funktion, die für jedes animierte Element eine separate Funktion ausführt, unabhängig davon, wie viele Animationseigenschaften vorhanden sind. (hinzugefügte Version: 1.8)7), vollständigTyp: Funktion()Funktion wird ausgeführt, wenn die Animation abgeschlossen ist. 8), fertigTyp: Funktion (Promise-Animation, Boolean jumpedToEnd)Funktion wird ausgeführt, wenn die Animation abgeschlossen ist. (Sein Promise-Objektstatus wurde abgeschlossen.) (hinzugefügte Version: 1.8)9), failTyp: Funktion( Promise-Animation, Boolean jumpedToEnd ) Animation fehlgeschlagen Funktion, die nach Abschluss ausgeführt werden soll. (Sein Promise-Objektstatus ist nicht abgeschlossen). (hinzugefügte Version: 1.8)10), immerTyp: Funktion( Promise Animation, Boolean jumpedToEnd )Wird ausgeführt, wenn die Animation abgeschlossen ist, oder gestoppt, wenn dies nicht der Fall ist abgeschlossene Funktion. (Sein Promise-Objektstatus ist abgeschlossen oder unvollständig). (hinzugefügte Version: 1.8) Für einige grundlegende Anwendungen können Sie sich auf die jQuery-API oder die chinesische jQuery-API beziehen. Der orangefarbene Teilist das, worauf ich mich in diesem Artikel konzentrieren möchte! PlainObject
PlainObject类型,是Javascript对象包含0个或者跟多键值对。换句话说,PlainObject也是Object对象。但在jQuery文档中,被设计是为了区分其他多种Javascript对象。如null,用户自定义的数组,或者是主机对象向如document,typeof 值都是 “object”。通过jQuery.isPlainObject()方法来判断传入的的参数是否是PlainObject.
var a = []; var d = document; var o = {}; typeof a; // object typeof d; // object typeof o; // object jQuery.isPlainObject( a ); // false jQuery.isPlainObject( d ); // false jQuery.isPlainObject( o ); // true
queue
一个布尔值,指示是否将动画放置在效果队列中。如果为false时,将立即开始动画。
它是来决定不同动画进行的顺序。
$( "#block1" ).animate( { width: "90%" }, { queue: false, duration: 3000 }) .animate({ fontSize: "24px" }, 1500 ) .animate({ borderRightWidth: "15px" }, 1500 ); $( "#block2" ).animate({ width: "90%" }, 1000 ) .animate({ fontSize: "24px" }, 1000 ) .animate({ borderLeftWidth: "15px" }, 1000 );
#block1要执行的动画中,使用了 queue: false 选项,该动画使元素的宽度扩大到了总宽 90%,并且 文字大小也变大了。一旦字体大小改变完了,边框的动画就会开始。注意到是并且了吗?是同时进行的~~
#block2要执行的动画中,包含了一系列动画,当前一个动画完成时,后一个动画就会开始。
关于 step 就留到下次在讲解吧!
Das obige ist der detaillierte Inhalt vonVertiefendes Erlernen von jQuery Animate (1). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

Video Face Swap
Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen





Detaillierte Erläuterung der jQuery-Referenzmethode: Kurzanleitung jQuery ist eine beliebte JavaScript-Bibliothek, die häufig in der Website-Entwicklung verwendet wird. Sie vereinfacht die JavaScript-Programmierung und bietet Entwicklern umfangreiche Funktionen und Features. In diesem Artikel wird die Referenzmethode von jQuery ausführlich vorgestellt und spezifische Codebeispiele bereitgestellt, um den Lesern einen schnellen Einstieg zu erleichtern. Einführung in jQuery Zuerst müssen wir die jQuery-Bibliothek in die HTML-Datei einführen. Es kann über einen CDN-Link eingeführt oder heruntergeladen werden

Wie verwende ich die PUT-Anfragemethode in jQuery? In jQuery ähnelt die Methode zum Senden einer PUT-Anfrage dem Senden anderer Arten von Anfragen, Sie müssen jedoch auf einige Details und Parametereinstellungen achten. PUT-Anfragen werden normalerweise zum Aktualisieren von Ressourcen verwendet, beispielsweise zum Aktualisieren von Daten in einer Datenbank oder zum Aktualisieren von Dateien auf dem Server. Das Folgende ist ein spezifisches Codebeispiel, das die PUT-Anforderungsmethode in jQuery verwendet. Stellen Sie zunächst sicher, dass Sie die jQuery-Bibliotheksdatei einschließen. Anschließend können Sie eine PUT-Anfrage senden über: $.ajax({u

jQuery ist eine schnelle, kleine und funktionsreiche JavaScript-Bibliothek, die häufig in der Front-End-Entwicklung verwendet wird. Seit seiner Veröffentlichung im Jahr 2006 ist jQuery für viele Entwickler zu einem der bevorzugten Tools geworden, hat in der Praxis jedoch auch einige Vor- und Nachteile. In diesem Artikel werden die Vor- und Nachteile von jQuery eingehend analysiert und anhand spezifischer Codebeispiele veranschaulicht. Vorteile: 1. Prägnante Syntax Das Syntaxdesign von jQuery ist prägnant und klar, was die Lesbarkeit und Schreibeffizienz des Codes erheblich verbessern kann. Zum Beispiel,

Wie entferne ich das Höhenattribut eines Elements mit jQuery? Bei der Front-End-Entwicklung müssen wir häufig die Höhenattribute von Elementen manipulieren. Manchmal müssen wir möglicherweise die Höhe eines Elements dynamisch ändern, und manchmal müssen wir das Höhenattribut eines Elements entfernen. In diesem Artikel wird erläutert, wie Sie mit jQuery das Höhenattribut eines Elements entfernen, und es werden spezifische Codebeispiele bereitgestellt. Bevor wir jQuery zum Betreiben des Höhenattributs verwenden, müssen wir zunächst das Höhenattribut in CSS verstehen. Das Höhenattribut wird verwendet, um die Höhe eines Elements festzulegen

Titel: jQuery-Tipps: Ändern Sie schnell den Text aller Tags auf der Seite. In der Webentwicklung müssen wir häufig Elemente auf der Seite ändern und bedienen. Wenn Sie jQuery verwenden, müssen Sie manchmal den Textinhalt aller a-Tags auf der Seite gleichzeitig ändern, was Zeit und Energie sparen kann. Im Folgenden wird erläutert, wie Sie mit jQuery den Text aller Tags auf der Seite schnell ändern können, und es werden spezifische Codebeispiele angegeben. Zuerst müssen wir die jQuery-Bibliotheksdatei einführen und sicherstellen, dass der folgende Code in die Seite eingefügt wird: <

Titel: Verwenden Sie jQuery, um den Textinhalt aller Tags zu ändern. jQuery ist eine beliebte JavaScript-Bibliothek, die häufig zur Verarbeitung von DOM-Operationen verwendet wird. Bei der Webentwicklung müssen wir häufig den Textinhalt des Link-Tags (eines Tags) auf der Seite ändern. In diesem Artikel wird erläutert, wie Sie mit jQuery dieses Ziel erreichen, und es werden spezifische Codebeispiele bereitgestellt. Zuerst müssen wir die jQuery-Bibliothek in die Seite einführen. Fügen Sie den folgenden Code in die HTML-Datei ein:

Wie kann man feststellen, ob ein jQuery-Element ein bestimmtes Attribut hat? Wenn Sie jQuery zum Betreiben von DOM-Elementen verwenden, stoßen Sie häufig auf Situationen, in denen Sie feststellen müssen, ob ein Element ein bestimmtes Attribut hat. In diesem Fall können wir diese Funktion einfach mit Hilfe der von jQuery bereitgestellten Methoden implementieren. Im Folgenden werden zwei häufig verwendete Methoden vorgestellt, um festzustellen, ob ein jQuery-Element über bestimmte Attribute verfügt, und um spezifische Codebeispiele anzuhängen. Methode 1: Verwenden Sie die Methode attr() und den Operator typeof //, um zu bestimmen, ob das Element ein bestimmtes Attribut hat

jQuery ist eine beliebte JavaScript-Bibliothek, die häufig zur DOM-Manipulation und Ereignisbehandlung in Webseiten verwendet wird. In jQuery wird die Methode eq() verwendet, um Elemente an einer bestimmten Indexposition auszuwählen. Die spezifischen Verwendungs- und Anwendungsszenarien sind wie folgt. In jQuery wählt die Methode eq() das Element an einer angegebenen Indexposition aus. Indexpositionen beginnen bei 0 zu zählen, d. h. der Index des ersten Elements ist 0, der Index des zweiten Elements ist 1 und so weiter. Die Syntax der eq()-Methode lautet wie folgt: $("s
