English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
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.
$(selector).slideDown(durata, easing, callback)
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‹/›
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 funzione che viene chiamata una volta completato il metodo slideDown(), per ogni elemento selezionato |