¿Desplazamiento hasta el final de la div?

Estoy creando un chat usando peticiones ajax en rails y estoy intentando conseguir que un div se desplace hasta el fondo sin mucha suerte.

Estoy envolviendo todo en este div:

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

¿Hay alguna forma de mantenerlo desplazado hasta el fondo por defecto usando JS?

¿Hay alguna manera de mantener el desplazamiento hasta el fondo después de una petición ajax?

Solución

Esto es lo que uso en mi sitio:

var objDiv = document.getElementById("your_div");
objDiv.scrollTop = objDiv.scrollHeight;
Comentarios (13)

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

$("#mydiv").scrollTop($("#mydiv")[0].scrollHeight);
Comentarios (14)

usando jQuery animate:

$('#DebugContainer').stop().animate({
  scrollTop: $('#DebugContainer')[0].scrollHeight
}, 800);
Comentarios (4)