jQuery-Effekte - Animation
jQuery animieren () -Methode können Sie benutzerdefinierte Animationen zu erstellen.
jQuery Animationen - Animation () -Methode
jQuery animieren () -Methode verwendet, um benutzerdefinierte Animation zu erstellen.
Syntax:
Erforderliche params Parameter definiert die Bildung von CSS-Eigenschaften Animation.
Die optionale Geschwindigkeitsparameter gibt die Dauer des Effekts. Es kann die folgenden Werte annehmen: "langsam", "schnell" oder Millisekunden.
Der optionale Callback-Parameter ist der Name der Funktion nach Abschluss ausgeführt.
Das folgende Beispiel zeigt eine einfache Anwendung belebtes () -Methode. Es <div> Element auf der rechten Seite 250 Pixeln zu bewegen:
Standardmäßig haben alle HTML-Elemente eine statische Position und kann sich nicht bewegen. Für Betriebsposition, denken Sie daran das erste Element CSS Attribut position auf relative gesetzt, fest oder absolut! |
jQuery animieren () - Betrieb mehrerer Eigenschaften
Bitte beachten Sie, dass der Prozess um die Animation zu erzeugen, mehrere Eigenschaften verwenden können:
Beispiele
$("div").animate({
left:'250px',
opacity:'0.5',
height:'150px',
width:'150px'
});
});
Versuchen »
Sie können () -Methode animieren alle CSS - Attribute zu betreiben? Ja, fast! Allerdings ist die wichtige Sache zu erinnern: Wenn belebter mit () schreiben, um alle Attribute Namen müssen die Kamel-Notation, zum Beispiel zu verwenden, müssen anstelle von paddingLeft padding-left, statt mit margin margin-right, etc. verwendet werden . Zur gleichen Zeit wird die Farbanimation nicht in den Kern jQuery Bibliothek enthalten. Wenn Sie Farbe Animation generieren müssen, müssen Sie jquery.com herunterladen Farbe Animations - Plugin. |
jQuery animieren () - die Verwendung von relativen Wert
Sie können auch den relativen Wert zu definieren (der Wert auf den aktuellen Wert des Elements relativ ist). Benötigen Sie den Wert vorangehen mit der + = oder - =:
Beispiele
$("div").animate({
left:'250px',
height:'+=150px',
width:'+=150px'
});
});
Versuchen »
() JQuery animieren - verwenden vordefinierten Wert
Sie können auch den Wert der Animationseigenschaft "Show", "verstecken" oder "Toggle" setzen:
jQuery animieren () - Mit dem Queue-Funktion
Standardmäßig bietet jQuery Queuing-Funktionen für die Animation.
Dies bedeutet, dass, wenn Sie mehr als eine nach der anderen belebtes () Aufruf schreiben, wird jQuery diese "interne" Warteschlange einen Methodenaufruf erstellen. Dann eins nach dem anderen zu laufen diese Anrufe zu animieren.
Beispiel 1
var div=$("div");
div.animate({height:'300px',opacity:'0.4'},"slow");
div.animate({width:'300px',opacity:'0.8'},"slow");
div.animate({height:'100px',opacity:'0.4'},"slow");
div.animate({width:'100px',opacity:'0.8'},"slow");
});
Versuchen »
Das folgende Beispiel für das <div> Element wird auf der rechten Seite 100 Pixel bewegt wird, und dann die Größe des Textes erhöhen:
Beispiel 2
var div=$("div");
div.animate({left:'100px'},"slow");
div.animate({fontSize:'3em'},"slow");
});
Versuchen »