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?
Esto es lo que uso en mi sitio:
var objDiv = document.getElementById("your_div");
objDiv.scrollTop = objDiv.scrollHeight;
Esto es mucho más fácil si se utiliza jQuery scrollTop:
$("#mydiv").scrollTop($("#mydiv")[0].scrollHeight);
usando jQuery animate:
$('#DebugContainer').stop().animate({
scrollTop: $('#DebugContainer')[0].scrollHeight
}, 800);