jQuery Effetti - metodo slideToggle()

Esempio

Passa tra lo stato visibile e nascosto dell'elemento <p> utilizzando un effetto scorrevole:

$(".btn1").click(function(){
  $("p").slideToggle();
});

Prova personalmente

Definizione e uso

Il metodo slideToggle() cambia lo stato di visibilità dell'elemento utilizzando un effetto scorrevole (cambiamento dell'altezza).

Se l'elemento selezionato è visibile, nasconde questi elementi; se l'elemento selezionato è nascosto, li visualizza.

Sintassi

$().slideToggle(speed,callback)
Parametro Descrizione
speed

Opzionale. Specifica la velocità con cui l'elemento deve passare dall'innesto alla visibilità (o viceversa). Il valore predefinito è "normale".

Valori possibili:

  • millisecondi (ad esempio, 1500)
  • "lento"
  • "normale"
  • "veloce"

Quando viene impostata la velocità, durante il passaggio di stato dell'elemento, quest'ultimo cambia gradualmente la sua altezza (creando così un effetto scorrevole).

callback

Opzionale. Funzione da eseguire dopo l'esecuzione della funzione toggle.

Per saperne di più sulla funzione callback, visita la sezione jQuery Callback del nostro manuale.

Non è possibile impostare questo parametro a meno che non sia stato impostato il parametro speed.

Suggerimenti e commenti

Suggerimento:Se l'elemento è già nascosto, l'effetto non produce alcun cambiamento, a meno che non sia specificata la funzione callback.

Più esempi

Usa il parametro speed
Usa il parametro speed per commutare la visualizzazione e la nascita degli elementi scorrendo su e giù.