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

Método fadeTo() de efeito jQuery

Métodos de Efeito do jQuery

O método fadeTo() gradualmente altera a opacidade do elemento selecionado para a opacidade especificada.

Este método é semelhante afadeIn()O método é semelhante, mas este método remove a ocultação do elemento e sempre entra em cena10Opacidade de 0%.

Atenção: O método fadeTo() não altera a layout da página (o elemento selecionado continuará a ocupar o mesmo espaço que antes).

Sintaxe:

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

Exemplo

Gradualmente reduz a opacidade do elemento <div>:

$("button").click(function(){
  $("div").fadeTo(500, 0.2);
});
Teste para ver‹/›

Gradualmente altera a opacidade do elemento <div>:

$("#btn1.click(function() {
  $("div").fadeTo(1000, 0);
});
$("#btn2.click(function() {
  $("div").fadeTo(1000, 1);
});
Teste para ver‹/›

UsarcallbackParâmetros:

$("button").click(function(){
  $("div").fadeTo(500, 0, function(){
    alert("Diminuição da opacidade!!!");
  });
});
Teste para ver‹/›

Valor do Parâmetro

ParâmetroDescrição
durationUma string ou número que especifica o tempo de duração do efeito de entrada

Valores possíveis:

  • milissegundos (por exemplo100,500,2000, etc)

  • “fast”

  • “slow”

opacidadeEspecificar a opacidade de entrada. Deve estar entre 0.00 e1um número entre 0.00
easing(Opcional)Uma string que especifica a velocidade do elemento em diferentes pontos da animação. O valor padrão é “swing”

Valores possíveis:

  • “swing”-No início/Mover mais devagar no final e mais rápido no meio

  • “linear”-Mover a uma velocidade constante

callback(Opcional)Método fadeTo() concluído, chamar a função

Métodos de Efeito do jQuery