English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
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).
$(selector)fadeTo.(duration, opacity, easing, callback)
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‹/›
Parâmetro | Descrição |
---|---|
duration | Uma string ou número que especifica o tempo de duração do efeito de entrada Valores possíveis:
|
opacidade | Especificar 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:
|
callback | (Opcional)Método fadeTo() concluído, chamar a função |