Foros del Web » Programando para Internet » Jquery »

scroll jquery y ajax

Estas en el tema de scroll jquery y ajax en el foro de Jquery en Foros del Web. hola! a ver si alguien me ayuda con este problema. tengo un div cuyo contenido cargo con ajax. utilizo un plugin de jquery para mostrar ...
  #1 (permalink)  
Antiguo 11/01/2010, 18:05
 
Fecha de Ingreso: enero-2010
Mensajes: 16
Antigüedad: 14 años, 3 meses
Puntos: 0
scroll jquery y ajax

hola! a ver si alguien me ayuda con este problema.

tengo un div cuyo contenido cargo con ajax. utilizo un plugin de jquery para mostrar un scroll en el div. cuando el contenido del div no es mayor que su tamaña el scroll no sale. hasta ahi bien, pero, el contenido cambia con ajax!!, osea, si cuando cargo la pagina el contenido es menor que el contenedor y luego añado mas contenido mediante ajax, el scroll no aparece, tengo que recargar la pagina para que se muestre.

lo que hice fue llamar a la funcion para mostrar el scroll cada vez que llamo a la funcion de ajax pero aqui pasa algo raro, en principio no funciona tampoco pero si justo encima de la llamada al scroll coloco un "alert" si funciona!!!.

lo que yo entiendo es que cuando llamo al scroll todavia a la funcion ajax no le ha dado tiempo de cambiar el contenido, asi, cuando pongo el alert, la llamada al scroll no se ejecuta hasta que cierro la ventana del alert, entonces el div ya cambio el contenido. no se si el problema es este, de serlo, como podria solucionarlo?¿


salu2, gracias.
  #2 (permalink)  
Antiguo 11/01/2010, 18:18
 
Fecha de Ingreso: enero-2010
Mensajes: 16
Antigüedad: 14 años, 3 meses
Puntos: 0
Respuesta: scroll jquery y ajax

ya!! justo despues de enviar el mensaje me llego la idea...

bueno, puse la llamada al scroll cuando "ajax.readyState==4", asi si.
aunque no me gusta que cada vez que cambio el contenido tenga que llamar a la funcion.

hay alguna manera de detectar cuando el texto del div ya no cabe en el contenedor y hace falta un scroll?¿?

salu2, gracias...
  #3 (permalink)  
Antiguo 24/02/2011, 10:00
 
Fecha de Ingreso: julio-2009
Mensajes: 22
Antigüedad: 14 años, 9 meses
Puntos: 0
Respuesta: scroll jquery y ajax

A la clase del div le tenes que poner el atributo overflow: auto .
Eso hará que se muestre un scroll si el contenido es más grande que el div.

Etiquetas: ajax, javascript, scroll
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 20:59.