Método toggle() do jQuery Efeitos
Exemplo
Alternar o estado de visibilidade do elemento <p>:
$(".btn1").click(function(){ $("p").hide(); });
Definição e uso
O método toggle() muda o estado de visibilidade do elemento.
Se o elemento selecionado estiver visível, ocultá-lo; se o elemento estiver oculto, exibi-lo.
Sintaxe
$(selector).toggle(speed,callback,switch)
Parâmetros | Descrição |
---|---|
speed |
Opcional. Determina a velocidade do elemento ao mudar de visível para oculto (ou vice-versa). O valor padrão é "0". Valores possíveis:
Ao configurar a velocidade, enquanto o elemento muda de visível para oculto, sua altura, largura, margem externa, margem interna e transparência mudam gradualmente. Se este parâmetro estiver configurado, o parâmetro switch não pode ser usado. |
callback |
Opcional. Função a ser executada após a execução da função toggle. Para aprender mais sobre callback, acesse o capítulo jQuery Callback. Este parâmetro não pode ser configurado a menos que o parâmetro speed esteja configurado. |
switch |
Opcional. Valor booleano. Determina se o toggle oculta ou exibe todos os elementos selecionados.
Se este parâmetro estiver configurado, os parâmetros speed e callback não podem ser usados. |
Dicas e notas
Notas:Este efeito é aplicável a elementos ocultados pelo jQuery, ou elementos declarados com display:none no CSS (mas não se aplica a elementos com visibility:hidden).
Mais exemplos
- Use o parâmetro speed
- Use o parâmetro speed para ocultar e exibir elementos.
- Use o parâmetro switch
- Use o parâmetro switch para exibir todos os parágrafos ocultos.