¿hay alguna manera de modificar la animación en el elemento hide () en jquery? ¿Quiero cambiar la animación de la misma, o tal vez incluso combinar dos o más para hacerla más atractiva?
$(this).hide("fast");
Respuestas
2 para la respuesta № 1Si quieres desvanecer el elemento, solo usa:
$(this).fadeOut();
Si quieres hacer otra animación, usa animate()
función jQuery:
Ejemplo:
$(this).animate({"margin-top": "30px", "opacity": 0});
Además, puedes usar animaciones de llamadas. hide()
función.
Ver el opciones parámetro.
0 para la respuesta № 2
Si lees la documentación (http://api.jquery.com/hide/) entonces podrá ver exactamente lo que puede cambiar en el hide
Opciones de la función s:
- duración (por defecto: 400)
- suavizado (por defecto: swing)
- cola (por defecto: verdadero)
- especialEasing
- paso
- Progreso
- completar
- fallar
- siempre
Si desea cambiar la apariencia del elemento (por ejemplo, altura, opacidad, color), probablemente esté mejor usando animate()
: http://api.jquery.com/animate/
0 para la respuesta № 3
utilizar
slideUp("slow");
http://api.jquery.com/slideUp/
fadeOut("slow");
http://api.jquery.com/fadeOut/