jQuery

Utilizando os efeitos de fadeIn, fadeOut e fadeToggle do jQuery

Como utilizar os efeitos de fadeIn, fadeOut e fadeToggle do jQuery no seu site / sistema web.

Os efeitos de “fadeIn” e “fadeOut” são extremamente importantes se você deseja melhorar a experiencia visual do seu usuário.

Conhecendo o “fadeIn” e “fadeOut”.

O “fadeIn” é utilizado para tornar um elemento visível suavemente, já o “fadeOut” é o seu oposto, tornando o invisível.

Exemplo de fadeIn e fadeOut, clique no botão para testar o evento.

 

Código com as variações de utilização para o efeito “fadeIn”:

/* script.. */$("#divTest").fadeIn();

/* efeito será executado lentamente */$("#pTest").fadeIn("slow");

/* em Milissegundo */$("#labelTest").fadeIn(2000);

Como parâmetro você pode passar a duração que você deseja, em Milissegundo.

Fadeout

/* script.. */$("#divTest1").fadeIn();

/* efeito será executado rapidamente */$("#pTest2").fadeIn("fast");

/* em Milissegundo */$("#labelTest3").fadeIn(2000);

Da mesma forma que o fadein, o fadeOut também recebe como parâmetro a duração do efeito.

Utilizando o fadeToggle

O “fadeToggle” combina os dois efeitos, intercalando sua execução conforme o estado de visibilidade do elemento.

No exemplo acima que você pode testar, utilizei o “fadeToggle” no evento “click” do botão.

$("button").click(function(){
   /* internamente o fadeToggle intercala o fadeIn e fadeOut */   $("#elemento").fadeToggle();
});

Observações fadeIn, fadeOut e fadetoggle

A função obviamente é dependente da biblioteca jquery, neste caso você só consegue executa-las após o carregamento do mesmo.

Se o elemento estiver com uma declaração “display:none” com a anotação “” os efeitos não irão funcionar.

 

Resumo
Nome do Artigo
Efeitos de fadeIn, fadeOut e fadeToggle do jQuery
Descrição
Tutorial com código fonte de exemplo ensinando a utilizar os efeitos de fadeIn, fadeOut e fadeToggle
Autor
Editor
Roger Mauricio Takemiya
Logo do Editor

Post Recentes

YouTube sem cookie: adiar o embed do vídeo e do Maps até o aceite

Seu banner de consentimento está certo, mas o vídeo incorporado grava cookie de terceiro no primeiro carregamento. Troque o domínio…

8 horas atrás

Custom post type dando 404: flush_rewrite_rules na ativação do plugin

A listagem do custom post type abre e o single dá 404 no WordPress 6.9. Entenda o cache das rewrite…

2 dias atrás

systemd timer no lugar do cron: agendar script com log e sem execução dupla

Um par .service e .timer substitui a linha do crontab com log no journal, execução perdida recuperada no boot e…

2 dias atrás

Descrição em massa no WooCommerce: wp eval-file lendo a lista de SKUs

400 produtos importados do fornecedor com a aba Descrição vazia. Um wp eval-file percorre os SKUs sem texto, grava pelo…

2 dias atrás

Frete grátis no WooCommerce: esconder as outras opções de entrega

Some com PAC e SEDEX da lista quando o frete grátis está disponível, usando woocommerce_package_rates, e limpe o cache de…

3 dias atrás

Erro HTTP no WordPress ao enviar imagem para a biblioteca de mídia

A barra de upload chega no fim e o WordPress devolve só "Erro HTTP". Separe as três causas: Imagick barrado…

3 dias atrás