Bis zum Ende des Divs blättern?

Ich erstelle einen Chat mit Ajax-Anfragen in Rails und ich versuche, ein Div zu bekommen, um den Boden ohne viel Glück zu blättern.

Ich bin Wrapping alles in diesem div:

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

Gibt es eine Möglichkeit, es standardmäßig mit JS nach unten zu scrollen?

Gibt es eine Möglichkeit, die Seite nach einer Ajax-Anfrage bis zum Ende zu scrollen?

Lösung

Das verwende ich auf meiner Website:

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

Dies ist viel einfacher, wenn Sie jQuery scrollTop verwenden:

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

mit jQuery animate:

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