Foros del Web » Programando para Internet » Jquery »

Efecto Jquery no funciona con Ajax

Estas en el tema de Efecto Jquery no funciona con Ajax en el foro de Jquery en Foros del Web. Hola a todos. Acabo de volver con todo esto del diseño y la programación web y en este momento estoy aprendiendo AJAX. El tema es ...
  #1 (permalink)  
Antiguo 27/10/2011, 12:13
 
Fecha de Ingreso: julio-2008
Mensajes: 24
Antigüedad: 16 años, 4 meses
Puntos: 0
Efecto Jquery no funciona con Ajax

Hola a todos.

Acabo de volver con todo esto del diseño y la programación web y en este momento estoy aprendiendo AJAX.

El tema es que tengo un efecto JQuery de fade-in que aplico al contenido de cada uno de los links de una página y me funciona perfecto.

Ahora, cuando apliqué AJAX para que esos contenidos se muestren sin recargar toda la página, sale todo bien, pero el efecto JQuery no sale, se pierde.

Cómo hago para que el efecto se mantenga usando AJAX?
  #2 (permalink)  
Antiguo 27/10/2011, 12:21
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 16 años, 3 meses
Puntos: 1532
Respuesta: Efecto Jquery no funciona con Ajax

te recuerdo que AJAX es asíncrono, eso quiere decir que existe un ligero retardo desde que se envía la consulta al server y al obtener la respuesta, en ese entonces el efecto se ejecuta y después llega la data.

lo que debes hacer primero es lanzar el efecto al llegar la data , en el onreadystatechange, lo que es para jQuery.ajax el success
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...
  #3 (permalink)  
Antiguo 27/10/2011, 12:39
 
Fecha de Ingreso: julio-2008
Mensajes: 24
Antigüedad: 16 años, 4 meses
Puntos: 0
Respuesta: Efecto Jquery no funciona con Ajax

Gracias por la respuesta.

Te refieres a algo como esto?:

req.onreadystatechange = function(){

$(document).ready(function(){

$("#content").hide();

$("#content").fadeIn(2000);

});

}


Recuerdo que no conozco mucho aún de JQuery y AJAX.
  #4 (permalink)  
Antiguo 27/10/2011, 13:42
 
Fecha de Ingreso: julio-2008
Mensajes: 24
Antigüedad: 16 años, 4 meses
Puntos: 0
Respuesta: Efecto Jquery no funciona con Ajax

Alguna otra sugerencia?

Probé de todo pero no consigo hacer que el efecto se cargue junto con la petición de Ajax :S

Agradecería muchísimo su ayuda.

Etiquetas: Ninguno
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 13:07.