Heim > Web-Frontend > js-Tutorial > Hauptteil

Wie implementiert man einfache Animationseffekte mit jQuery? (ausführliche Beispiele)

WBOY
Freigeben: 2021-12-21 09:00:56
nach vorne
3425 Leute haben es durchsucht

In diesem Artikel werfen wir einen Blick darauf, wie Sie mit jquery einige einfache Animationseffekte erzielen können. Mit jquery können Sie einfaches Ein- und Ausblenden, Ein- und Ausblenden sowie einfache benutzerdefinierte Animationen erzielen Seien Sie allen behilflich!

Wie implementiert man einfache Animationseffekte mit jQuery? (ausführliche Beispiele)

jQuery implementiert einfache Animation

1. Ein-/Ausblenden

(1) Anzeige:

show(speed,[callback])
Nach dem Login kopieren

Geschwindigkeit: Effektdauer. Mögliche Werte: langsam, schnell, Millisekunden

Callback: Nach Abschluss des Übergangs wird der Name der ausgeführten Methode angezeigt

(2) Ausblenden:

hide(speed,[callback])
Nach dem Login kopieren

(3) Alternativ:

toggle(speed,[callback]),
Nach dem Login kopieren

Wenn 'show' dann ' verstecken' ';

Wenn 'versteckt', wird das

Beispiel wie folgt angezeigt:

//搭建结构
 <button id="btn_show">显示图片</button>
        <button id="btn_hide">隐藏图片</button>
        <button id="btn_toggle">交替显示隐藏</button>
    <img src="../素材/im2.jpg" alt="" width="200"    style="max-width:90%" id="img1"> 
  
<script>
$(&#39;#btn_show&#39;).bind(&#39;click&#39;,function(){
                $(&#39;#img1&#39;).show(3000);  // 3秒之内显示
            })
             $(&#39;#btn_hide&#39;).bind(&#39;click&#39;, function () {
                $(&#39;#img1&#39;).hide(1000);  // 1秒之内隐藏
            })
             $(&#39;#btn_toggle&#39;).bind(&#39;click&#39;, function () {
                $(&#39;#img1&#39;).toggle();  // 显示或隐藏
            })
</script>
Nach dem Login kopieren

Wie implementiert man einfache Animationseffekte mit jQuery? (ausführliche Beispiele)

2. Nach oben verkleinern/nach unten erweitern

(1) Verkleinern:

slidUp(speed,[callback])
Nach dem Login kopieren

(2) Erweitern:

slidDown(speed,[callback])
Nach dem Login kopieren

(3) Wechsel:

slidToggle(speed,[callback])
Nach dem Login kopieren

Das Beispiel sieht wie folgt aus:

 $(&#39;#btn_up&#39;).bind(&#39;click&#39;,function(){
                $(&#39;#img2&#39;).slideUp();  //展开
            })
             $(&#39;#btn_down&#39;).bind(&#39;click&#39;, function () {
                $(&#39;#img2&#39;).slideDown(); //收缩
            })
             $(&#39;#btn_slide&#39;).bind(&#39;click&#39;, function () {
                $(&#39;#img2&#39;).slideToggle();  //收缩展开交替
            })
Nach dem Login kopieren

Ausgabeergebnis:

Wie implementiert man einfache Animationseffekte mit jQuery? (ausführliche Beispiele)

3. Ein-/Ausblenden

) Einblenden:

fadeIn(speed,[callback])
Nach dem Login kopieren

(2) ausblenden:

fadeOut(speed,[callback])
Nach dem Login kopieren

(3) Abwechselnd ein- und ausblenden:

fadeToggle(speed,[callback])
Nach dem Login kopieren

Das Beispiel ist wie folgt:

 $(&#39;#btn_fadeIn&#39;).bind(&#39;click&#39;, function () {
                $(&#39;#img3&#39;).fadeIn();   //淡入
            })
            $(&#39;#btn_fadeOut&#39;).bind(&#39;click&#39;, function () {
                $(&#39;#img3&#39;).fadeOut();  //淡出
            })
            $(&#39;#btn_fade&#39;).bind(&#39;click&#39;, function () {
                $(&#39;#img3&#39;).fadeToggle(2000);  //淡入淡出交替
            })
Nach dem Login kopieren

Wie implementiert man einfache Animationseffekte mit jQuery? (ausführliche Beispiele)

4. Benutzerdefinierte Animation

$(selector).animate(params,[speed],[easing],[fn])
Nach dem Login kopieren

Die notwendigen Parameter Parameter definieren die CSS-Eigenschaften, die die Animation bilden.

Der optionale Geschwindigkeitsparameter gibt die Dauer des Effekts an. Es kann die folgenden Werte annehmen: „langsam“, „schnell“ oder Millisekunden.

Der optionale Callback-Parameter ist der Name der Funktion, die nach Abschluss der Animation ausgeführt werden soll.

Das Beispiel lautet wie folgt:

$(function(){
            $(&#39;button&#39;).click(function(){
                $(&#39;.bt&#39;).animate({
                    left:200,
                    top:150,
                    opacity:0.4
                },1000)
            })
        })
Nach dem Login kopieren

Ausgabeergebnis:

Wie implementiert man einfache Animationseffekte mit jQuery? (ausführliche Beispiele)

Empfohlene verwandte Video-Tutorials: jQuery-Video-Tutorial

Das obige ist der detaillierte Inhalt vonWie implementiert man einfache Animationseffekte mit jQuery? (ausführliche Beispiele). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:csdn.net
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage