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 № 1Se 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.
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/