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

Metodo fadeTo() di effetto jQuery

Metodi di effetto di jQuery

Il metodo fadeTo() cambia gradualmente l'opacità dell'elemento selezionato alla opacità specificata.

Questo metodo è simile afadeIn()Il metodo è simile, ma questo metodo nasconde l'elemento e sempre con un'opacità del 100%.

Attenzione: Il metodo fadeTo() non modifica la layout della pagina (l'elemento selezionato continuerà a occupare lo stesso spazio come prima).

Sintassi:

$(selector)fadeTo.(duration, opacity, easing, callback)

Esempio

Gradualmente riduce l'opacità dell'elemento <div>:

$("button").click(function(){
  $("div").fadeTo(500, 0.2);
});
Prova a vedere‹/›

Gradualmente modifica l'opacità dell'elemento <div>:

$("#btn1").click(function(){
  $("div").fadeTo(1000, 0);
});
$("#btn2").click(function(){
  $("div").fadeTo(1000, 1);
});
Prova a vedere‹/›

UtilizzarecallbackParametro:

$("button").click(function(){
  $("div").fadeTo(500, 0, function(){
    alert("La trasparenza è ridotta!!!");
  });
});
Prova a vedere‹/›

Valore del parametro

ParametroDescrizione
durataUna stringa o un numero che specifica quanto durerà l'effetto di dissolvenza

Valori possibili:

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

  • "fast"

  • "slow"

opacitàSpecificare l'opacità di dissolvenza. Deve essere un numero tra 0.00 e 1.00
easing(Opzionale) Una stringa che specifica la velocità dell'elemento in diversi punti dell'animazione. Il valore predefinito è "swing"

Valori possibili:

  • "swing" - Muoversi più lentamente all'inizio e alla fine, più velocemente nel mezzo

  • "linear" - Muoversi a velocità costante

callback(Opzionale) Il metodo fadeTo() è completato, il funzionamento della funzione chiamata

Metodi di effetto di jQuery