English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Metodo jQuery slideDown()

Metodi di effetto di jQuery

Il metodo slideDown() mostra l'elemento selezionato in modo scorrevole.

Attenzione:Questo metodo è adatto per gli elementi nascosti con i metodi jQuery e con display:none (non visibility:hidden) nel CSS.

Questo metodo viene spesso utilizzato conslideUp()Metodi combinati.

Sintassi:

$(selector).slideDown(durata, easing, callback)

Esempio

Quando si fa clic su "#my-Div", questo esempio visualizza " .panel" nella pagina:

$("#my-Div").click(function(){
  $(".panel").slideDown();
});
Prova a vedere‹/›

Fare clic sul pulsante per far scivolare verso il basso tutti gli elementi <p>:

$("button").click(function(){
  $("p").slideDown();
});
Prova a vedere‹/›

UsaredurationParametri:

$("button").click(function(){
  $("p").slideDown(1500);
});
Prova a vedere‹/›

UsarecallbackParametri:

$("button").click(function(){
  $("div").slideDown(1500, function(){
    alert("Scorrimento verso il basso completato!");
  });
});
Prova a vedere‹/›

Usare un tempo di durata lento e un'accelerazione lineare per far scivolare verso il basso tutte le " .panel":

$("#my-Div").click(function(){
  $(".panel").slideDown("slow", "linear");
});
Prova a vedere‹/›

Animare tutti gli intervalli (in questo esempio le parole) per uno scorrimento rapido, completare ogni animazione in 200 millisecondi:

$("button").click(function(){
  $("span:first-child").slideDown("fast", function(){
    $(this).next().slideDown("fast", arguments.callee);
  });
});
Prova a vedere‹/›

Valore del parametro

ParametroDescrizione
duration(Opzionale)Determina quanto tempo durerà l'effetto di scorrimento. Il valore predefinito è 400 millisecondi

Valori possibili:

  • millisecondi (ad esempio 100, 500, 2000, ecc.)

  • “fast”

  • “slow”

easing(Opzionale)Una stringa che specifica la velocità degli elementi in diversi punti dell'animazione. Il valore predefinito è “swing”

Valori possibili:

  • “swing”-Muovi più lentamente all'inizio/fine e più velocemente nel mezzo

  • “linear”-Muovi a velocità costante

callback(Opzionale)Una funzione che viene chiamata una volta completato il metodo slideDown(), per ogni elemento selezionato

Metodi di effetto di jQuery