/ / Animação para jquery hide () [fechado] - jquery

Animação para jquery hide () [fechado] - jquery

Existe uma maneira de modificar a animação no elemento hide () no jquery? Eu quero mudar a animação dele, ou talvez até combinar dois ou mais para torná-lo mais atraente?

 $(this).hide("fast");

Respostas:

2 para resposta № 1

Se você quiser fadeOut o elemento, basta usar:

$(this).fadeOut();

Se você quiser fazer outra animação, use animate() função jQuery:

Exemplo:

$(this).animate({"margin-top": "30px", "opacity": 0});

Além disso, você pode usar animações chamando hide() função.

Veja o opções parâmetro.

JSFIDDLE


0 para resposta № 2

Se você ler a documentação (http://api.jquery.com/hide/então você poderá ver exatamente o que você pode mudar no hide opções da função:

  • duração (padrão: 400)
  • facilitando (padrão: balanço)
  • fila (padrão: true)
  • specialEasing
  • degrau
  • progresso
  • completo
  • falhou
  • sempre

Se você quiser alterar a aparência do elemento (por exemplo, altura, opacidade, cor), então é melhor usar animate(): http://api.jquery.com/animate/


0 para resposta № 3

usar

slideUp("slow");

http://api.jquery.com/slideUp/

fadeOut("slow");

http://api.jquery.com/fadeOut/