¿Desplazarse hasta el final del div?

Resuelto kush asked hace 16 años • 35 respuestas

Estoy creando un chat usando solicitudes Ajax y estoy intentando que el div de mensajes se desplace hasta el final sin mucha suerte.

Estoy envolviendo todo en este div:

#scroll {
    height:400px;
    overflow:scroll;
}

¿Hay alguna manera de mantenerlo desplazado hacia abajo de forma predeterminada usando JS?

¿Hay alguna manera de mantenerlo desplazado hasta el final después de una solicitud ajax?

kush avatar Nov 07 '08 05:11 kush
Aceptado

Esto es lo que uso en mi sitio:

var objDiv = document.getElementById("your_div");
objDiv.scrollTop = objDiv.scrollHeight;
Paige Ruten avatar Nov 06 '2008 22:11 Paige Ruten

Esto es mucho más fácil si usas jQuery scrollTop :

$("#mydiv").scrollTop($("#mydiv")[0].scrollHeight);
andsien avatar Apr 19 '2010 02:04 andsien