Esempio
"Animare" un elemento, cambiando la sua altezza:
$("button").click(function(){
$("#box").animate({height: "300px"});
});
Prova tu stesso " Definizione e utilizzo
Il animate() metodo esegue un'animazione personalizzata di un insieme di proprietà CSS.
Questo metodo modifica di un elemento da uno stato all'altro con gli stili CSS. Il valore della proprietà CSS è cambiata gradualmente, per creare un effetto animato.
Solo i valori numerici possono essere animati (come "margin:30px" ). I valori stringa non possono essere animati (come "background-color:red" ), fatta eccezione per le stringhe "show", "hide" e "toggle" . Questi valori consentono nascondere e mostrare l'elemento animato.
Suggerimento: Utilizzare "+=" "-=" "+=" "-=" Per le animazioni relative.
Sintassi
(selector).animate({styles},speed,easing,callback)
Parametro | Descrizione |
---|---|
styles | Richiesto. Specifica uno o più CSS proprietà / valori da animare. Nota: I nomi di proprietà devono essere cammello-carter quando viene utilizzato con il animate() metodo: Dovrete scrivere paddingLeft invece di padding-left, marginRight invece di margin-right, e così via. Le proprietà che possono essere animati:
Solo i valori numerici possono essere animati (come "margin:30px" ). I valori stringa non possono essere animati (come "background-color:red" ), fatta eccezione per le stringhe "show", "hide" e "toggle" . Questi valori consentono nascondere e mostrare l'elemento animato. Tip: animazioni a colori non sono inclusi nella libreria di base jQuery.Se si desidera animare il colore, è necessario scaricare il plug-in Colore animazioni da jQuery.com |
speed | Facoltativo. Specifica la velocità dell'animazione. Il valore di default è 400 millisecondi Valori possibili:
|
easing | Facoltativo. Specifica la velocità dell'elemento in diversi punti dell'animazione. Il valore di default è "swing" . Valori possibili:
|
callback | Facoltativo. Una funzione da eseguire dopo l'animazione completa. Per ulteriori informazioni su richiamata, si prega di leggere la nostra jQuery richiamata capitolo |
sintassi alternativa
(selector).animate({styles},{options})
Parametro | Descrizione |
---|---|
styles | Richiesto. Specifica uno o più proprietà CSS / valori per animare (vedi valori possibili sopra) |
options | Facoltativo. Specifica opzioni aggiuntive per l'animazione. Valori possibili:
|
Provate voi stessi - Esempi
Utilizzando animate() con una funzione di callback
Come usare animate() con una funzione di callback che si ripete l'animazione.
Alternate Sintassi Esempio
Utilizzando la sintassi alternativa per specificare più stili di animazione e opzioni.
Utilizzando animate() per creare una barra di avanzamento
Come utilizzare il animate() metodo per creare una barra di avanzamento.
Aggiungere scorrimento continuo a ancore pagina
Come usare animate() per aggiungere scorrimento uniforme ai collegamenti.