Heim >Web-Frontend >js-Tutorial >Detaillierte Erläuterung der Verwendung der jQuery.fadeIn()-Funktion
Die Funktion
fadeIn() wird verwendet, um alle passenden Elemente mit einem Einblendübergang Animation anzuzeigen.
Einblend-Animationseffekt, d. h. das Deckkraftverhältnis des Elements erhöht sich schrittweise von 0 % auf 100 %.
Wenn das Element selbst sichtbar ist, werden keine Änderungen daran vorgenommen. Wenn das Element ausgeblendet ist, machen Sie es sichtbar.
Das Gegenteil dieser Funktion ist die Funktion fadeOut(), die zum Ausblenden aller passenden Elemente mit einem Ausblend-Übergangsanimationseffekt verwendet wird.
Diese Funktion gehört zum jQuery-Objekt (Instanz).
Syntax
Diese Funktion ist neu in jQuery 1.0. Die fadeIn()-Funktion hat hauptsächlich die folgenden zwei Verwendungsformen:
Verwendung 1: jQuery 1.4.3 unterstützt neu den Parameter Easing.
jQueryObject.fadeIn( [ Dauer ] [, Lockerung ] [, vollständig ] )
Verwendung zwei:
jQueryObject.fadeIn( Optionen )
Verwendung Die zweite ist eine Variante der Verwendung. Geben Sie die erforderlichen Optionsparameter in Objektform an (Sie können mehr Optionsparameter als Verwendung 1 angeben).
Parameter
Parameterbeschreibung
Dauer Optional/String/Number-Typ gibt an, wie lange die Übergangsanimation läuft (in Millisekunden), der Standardwert ist 400. Dieser Parameter kann auch string„schnell“ (=200) oder „langsam“ (=600) sein.
Easing Optional/String-Typ gibt an, welcher Animationseffekt verwendet werden soll. Der Standardwert ist „Swing“ oder der Funktionsname anderer benutzerdefinierter Animationsstile.
Das vollständige Element vom Typ „Optional/Funktion“ muss ausgeführt werden, nachdem die Funktion angezeigt wurde. Dies innerhalb der Funktion zeigt auf das aktuelle DOM-Element.
Optionen Objektklasse gibt das Optionsparameterobjekt an.
Das Parameteroptionsobjekt kann die folgenden Attribute identifizieren (die folgenden Attribute sind optional):
Attributattributbeschreibung
Dauer Siehe Parameterdauer.
Easing Siehe Parameter Easing.
vollständig Siehe Parameter abgeschlossen.
queue Der boolesche Typ gibt an, ob die Animation in die Effekt--Warteschlange gestellt werden soll. Der Standardwert ist true. Ab Version 1.7 kann dieser Parameter eine Zeichenfolge sein, die zum Einfügen in die Effektwarteschlange mit dem angegebenen Namen verwendet wird. Wenn die von Ihnen angegebene Warteschlange nicht automatisch startet, müssen Sie dequeue("queueName") manuell aufrufen, um die Warteschlange zu starten.
Darüber hinaus haben jQuery 1.4 und 1.8 auch viele neue Optionsunterstützungen für Parameteroptionen hinzugefügt, diese Parameter werden jedoch nicht häufig verwendet und werden hier nicht beschrieben. Weitere Informationen finden Sie in der offiziellen Dokumentation von jQuery.
Rückgabewert
fadeIn()Der Rückgabewert der Funktion ist vom jQuery-Typ und gibt das aktuelle jQuery-Objekt selbst zurück.
Beispiele & Anleitungen
Bitte beachten Sie den folgenden anfänglichen HTML-Code:
e388a4556c0f65e1904146cc1a846beeCodePlayer94b3e26ee717c64999d7867364b1b4a3
e388a4556c0f65e1904146cc1a846beeFocus Teilen über Programmierentwicklungstechnologie94b3e26ee717c64999d7867364b1b4a3
Der Anzeigeeffekt des Einblendens:
<select id="animation"> <option value="1">fadeIn( )</option> <option value="2">fadeIn( "slow" )</option> <option value="3">fadeIn( 3000 )</option> <option value="4">fadeIn( 2000, complete )</option> <option value="5">fadeIn( 1000, "linear" )</option> <option value="6">fadeIn( options )</option> </select> <input id="btnFadeIn" type="button" value="显示" > <input id="btnHide" type="button" value="隐藏" >
Das Folgende ist der jQuery-Beispielcode für die Funktion fadeIn(), um das Einblenden zu demonstrieren ()-Funktion Spezifische Verwendung:
//【显示】按钮 $("#btnFadeIn").click( function(){ var v = $("#animation").val(); if( v == "1" ){ $("p").fadeIn( ); }else if(v == "2"){ $("p").fadeIn( "slow" ); }else if(v == "3"){ $("p").fadeIn( 3000 ); }else if(v == "4"){ $("p").fadeIn( 2000, function(){ alert("显示完毕!"); } ); }else if(v == "5"){ $("p").fadeIn( 1000, "linear" ); }else if(v == "6"){ $("p").fadeIn( { duration: 1000 } ); } } ); // 【隐藏】按钮 $("#btnHide").click( function(){ $("p").hide( ); } );
Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung der Verwendung der jQuery.fadeIn()-Funktion. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!