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

Metodo hide() dell'effetto jQuery

Metodi di effetto jQuery

metodo hide() per nascondere l'elemento selezionato.

Questo metodo viene solitamente utilizzato conshow()metodi combinati.

Attenzione:Gli elementi nascosti non influenzano più la disposizione della pagina.

Sintassi:

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

Esempio

Questo esempio nasconde i paragrafi della pagina quando si clicca sulla pagina:

$("p").click(function() {
  $(this).hide();
});
Testa per vedere‹/›

nascondi tutti gli elementi <p> quando si clicca sul pulsante:

click(function() {
  $("p").hide();
});
Testa per vedere‹/›

usaredurationParametro:

click(function() {
  $("p").hide(1000);
});
Testa per vedere‹/›

usarecallbackParametro:

click(function() {
  $("div").hide(1000, function() {
    alert("DIV è nascosto");
  });
});
Testa per vedere‹/›

nascondi tutti gli spazi (in questo caso parole) rapidamente, completando ogni animazione in 200 millisecondi:

click(function() {
  hide("fast", function() {
    $(this).prev().hide("fast", arguments.callee);
  });
});
Testa per vedere‹/›

Clicca per più di 2 secondi per nascondere l'elemento span, quindi elimina l'elemento span durante la scomparsa:

$("span").click(function(){
  $(this).hide(2000, function(){
    $(this).remove();
  });
});
Testa per vedere‹/›

Valore del parametro

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

Valori possibili:

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

  • “swing”

  • “slow”

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

Valori possibili:

  • “swing”-spostamento più lento all'inizio/fine e più veloce nel mezzo

  • “lineare”-spostamento a velocità costante

callback(Opzionale)Funzione chiamata dopo che il metodo hide() è completato, chiamata una volta per ogni elemento selezionato

Metodi di effetto jQuery