Foros del Web » Programando para Internet » Jquery »

[SOLUCIONADO] fadeIn() con función html() de jQuery

Estas en el tema de fadeIn() con función html() de jQuery en el foro de Jquery en Foros del Web. ¡Hola! He utilizado la función html() de jQuery para importar el contenido de un archivo mediante AJAX (con success y demás). El tema es que ...
  #1 (permalink)  
Antiguo 18/07/2016, 04:54
 
Fecha de Ingreso: diciembre-2014
Ubicación: Madrid
Mensajes: 274
Antigüedad: 9 años, 11 meses
Puntos: 5
fadeIn() con función html() de jQuery

¡Hola!

He utilizado la función html() de jQuery para importar el contenido de un archivo mediante AJAX (con success y demás). El tema es que me gustaría saber cómo puedo poner un fadeIn() en este caso para que no aparezca el nuevo contenido de golpe.

¡Muchas gracias!

Código:
Código Javascript:
Ver original
  1. $(document).ready(function(){
  2.                     $(".Curso").click(function(){
  3.                         var Color = $(this).attr("data-Color");
  4.                         var URL = $(this).attr("data-URL");
  5.                         $.ajax({
  6.                             data: {Color: Color},
  7.                             url: URL,
  8.                             success: function(a){
  9.                                 $("#CursoCargado").html(a).fadeIn(500);
  10.                             }
  11.                         });
  12.                     });
  13.                 });
__________________
Experto: aunque no sepas hacer algo, los novatos te pedimos que nos digas algo aunque sepas que no acertarás
  #2 (permalink)  
Antiguo 18/07/2016, 05:41
Avatar de MaNuX0218  
Fecha de Ingreso: marzo-2014
Mensajes: 787
Antigüedad: 10 años, 8 meses
Puntos: 67
Respuesta: fadeIn() con función html() de jQuery

A que te refieres con que no aparezca de golpe, si quieres que tarde en aparecer puedes asignarle mas tiempo al fadeIn.

Por ejemplo:
$("#CursoCargado").html(a).fadeIn(1000);

Saludos.
__________________
No te preocupes si tu código no funciona bien. Si todo lo hiciera, no tendrías trabajo.
  #3 (permalink)  
Antiguo 18/07/2016, 08:01
 
Fecha de Ingreso: diciembre-2014
Ubicación: Madrid
Mensajes: 274
Antigüedad: 9 años, 11 meses
Puntos: 5
Respuesta: fadeIn() con función html() de jQuery

¡Hola!

No es eso a lo que me refiero, sino a que no funciona el fadeIn(), no a la velocidad. Aparece de golpe como si no estuviese declarado, pero sí que está.

Saludos.
__________________
Experto: aunque no sepas hacer algo, los novatos te pedimos que nos digas algo aunque sepas que no acertarás
  #4 (permalink)  
Antiguo 20/07/2016, 06:41
Avatar de AngelKrak  
Fecha de Ingreso: noviembre-2014
Mensajes: 917
Antigüedad: 10 años
Puntos: 91
Respuesta: fadeIn() con función html() de jQuery

Te hiba a contestar ayer pero no tuv tiempo, y psz ahorita decidi hacerte una demo para que veas que funciona y coomo funciona jejeje xD

http://plnkr.co/edit/yBClKX?p=preview

Lo unico nuevo es esto:
Código Javascript:
Ver original
  1. $("#CursoCargado").hide().html(a).fadeIn(2000);
Por si no sabes, primero tenemos que ocultar el Contenido HTML y despues lo Mostramos con el Efecto fadeIn o de otro modo no Funcionara >_<
Aqui el Codigo Clave es el hide() antes del html() jejeje xD

Cualquier otra duda puedes Preguntar ;)

Etiquetas: fadein, html
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:36.