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?
Das verwende ich auf meiner Website:
var objDiv = document.getElementById("your_div");
objDiv.scrollTop = objDiv.scrollHeight;
Dies ist viel einfacher, wenn Sie jQuery scrollTop verwenden:
$("#mydiv").scrollTop($("#mydiv")[0].scrollHeight);
mit jQuery animate:
$('#DebugContainer').stop().animate({
scrollTop: $('#DebugContainer')[0].scrollHeight
}, 800);