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

Efeitos jQuery- Ocultar e exibir

jQuery fornece uma interface simples para executar vários efeitos impressionantes.

Métodos de efeito jQuery nos permitem implementar rapidamente e com pouca configuração efeitos comuns.

Exemplo1(Clique no DIV abaixo):
Clique para exibir/Ocultar painel

jQuery é uma biblioteca JavaScript rápida, leve e rica em funcionalidades, baseada no princípio de "menos código, mais ação".

jQuery simplifica a navegação no documento HTML, o tratamento de eventos, as animações e a interação Ajax, tornando o desenvolvimento web mais rápido.

Exemplo2(Clique no DIV abaixo):

pt.oldtoolbag.com

Tutorial básico online

site.


jQuery hide() e show()

Você pode usarhide()eshow()Métodos ocultar e exibir elementos HTML.

O seguinte exemplo demonstra o uso dos métodos hide() e show():

// Ocultar parágrafo visível
$("#hide-btn").click(function(){
  $("p").hide();
});
// Exibir parágrafo ocultado
$("#show-btn").click(function(){
  $("p").show();
});
Teste para ver‹/›

Este éhide() Sintaxe do método:

$(selector).hide(duration, easing, callback);

Este éshow()Sintaxe do método:

$(selector).show(duration, easing, callback);

hide()eshow()O método aceita três parâmetros opcionais:

  • duration -Determina o efeito que seráDuraçãoQuantidade de tempo. Valores possíveis: "slow", "fast" ou milissegundos

  • easing -Indica a função de suavização a ser usada para transições. Valores possíveis: "swing", "linear"

  • callback-Função a ser chamada após a conclusão do método especificado

O seguinte exemplo demonstra hide() e show() através dedurationParâmetros:

$("#hide-btn").click(function(){
  $("p").hide(1000);
});
$("#show-btn").click(function(){
  $("p").show(1000);
});
Teste para ver‹/›

O seguinte exemplo usa hide() e show() para demonstrarRetornoParâmetros:

$("#hide-btn").click(function(){
  $("div").hide(1000, function(){
    alert("DIV foi ocultado");
  });
});
$("#show-btn").click(function(){
  $("div").show(1000, function(){
    alert("DIV foi exibido");
  });
});
Teste para ver‹/›

ocultar rapidamente todos os intervalos de animação (no exemplo atual, palavras), em200 milissegundos para completar cada animação:

$("button").click(function(){
  $("span:last-child").hide("fast", function(){
$(this).prev().hide("fast", arguments.callee);
  });
});
Teste para ver‹/›

Método jQuery toggle()

Também podemos usartoggle()O método alternar entre ocultar e exibir elementos HTML.

Se o elemento selecionado estiver inicialmente visível, ele será ocultado; se estiver oculto, ele será exibido.

O exemplo a seguir oculta e mostra todos os elementos HTML ao clicar no botão<p>Alternância entre elementos:

$("button").click(function(){
  $("p").toggle(1500);
});
Teste para ver‹/›

toggle()A sintaxe do método é a seguinte:

$(selector).toggle(duration, easing, callback);

toggle()O método aceita três parâmetros opcionais:

  • duration  -Determina o efeito que seráDuraçãoQuantas vezes. Valores possíveis: "slow", "fast" ou milissegundos

  • easing -Indica a função de suavização a ser usada para transições. Valores possíveis: "swing", "linear"

  • callback-Função a ser chamada após a conclusão do método especificado

Referência de Efeitos do jQuery

Para referências completas de efeitos, visite nossoManual do jQuery Effects