English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Il metodo slideToggle() inslideUp()eslideDown()Cambiare tra i metodi.
Questo metodo verifica la visibilità dell'elemento selezionato:
Se l'elemento era visibile all'inizio, allora verrà nascosto
Se l'elemento è nascosto all'inizio, allora verrà visualizzato
Attenzione:Gli elementi nascosti non influenzeranno più la布局 della pagina.
$(selector).slideToggle(durata, easing, callback)
Cliccando sul pulsante, passare tra l'alto e il basso di tutti gli elementi <p>:
$("button").click(function(){ $("p").slideToggle(); });Prova a vedere‹/›
UtilizzodurationParametro:
$("button").click(function(){ $("p").slideToggle(1500); });Prova a vedere‹/›
UtilizzocallbackParametro:
$("button").click(function(){ $("div").slideToggle(1500, function(){}); alert("Completo l'effetto di scorrimento!!!"); }); });Prova a vedere‹/›
Usa un tempo di durata lento e un easing lineare per commutare tutti i “.panel”:
$("#my-Div").click(function(){ $(".panel").slideToggle("lento", "lineare"); });Prova a vedere‹/›
Parametro | Descrizione |
---|---|
duration | Opzionale: Determina quanto tempo durerà l'effetto di scorrimento. Il valore predefinito è 400 millisecondi Valori Possibili:
|
easing | Opzionale: Una stringa che specifica la velocità degli elementi in diversi punti dell'animazione. Il valore predefinito è “swing” Valori Possibili:
|
callback | Opzionale: Una volta completato il metodo slideToggle(), verrà chiamata questa funzione una volta per ogni elemento selezionato |