English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
O método toggle() da jQueryhide()eshow()Alternar entre métodos.
Este método verifica a visibilidade do elemento selecionado:
Se o elemento inicialmente estiver visível, ele será ocultado
Se o elemento inicialmente estiver oculto, ele será exibido
Atenção:Elementos ocultos não afetarão mais o layout da página.
$("selector").toggle(duracao, easing, callback)
Alternar entre ocultar e mostrar todos os elementos <p> ao clicar no botão:
$("button").click(function(){ $("p").toggle(); });Teste e veja‹/›
UsardurationParâmetros:
$("button").click(function(){ $("p").toggle();1500); });Teste e veja‹/›
UsarcallbackParâmetros:
$("button").click(function(){ $("div").toggle();1500, function(){ alert("Efeito toggle() concluído!!!"); }); });Teste e veja‹/›
Criar animação para todos os intervalos (por exemplo, palavras) para ocultar rapidamente/Mostrar, e em2Concluído em 00 milissegundos cada animação:
$("button").click(function(){ $("span:first-child").toggle("fast", function(){ $(this).next().toggle("fast", arguments.callee); }); });Teste e veja‹/›
Parâmetro | Descrição |
---|---|
duration | Determinar se ocultar opcionalmente/Tempo de execução do efeito de exibição. O valor padrão é400 milissegundos Valores possíveis:
|
easing | Um string opcional, que especifica a velocidade do elemento em diferentes pontos da animação. O valor padrão é "swing" Valores possíveis:
|
callback | Função chamada após a conclusão do método toggle(), uma vez para cada elemento selecionado |