Ich habe ein Kommentarfeld und ich benutze folgende JS, um nach unten zu blättern und nach unten zu blättern, wenn neue Nachricht gepostet wird.Scrollen Sie nach unten, wenn eine neue Nachricht gesendet wird
window.setInterval(function() {
var elem = document.getElementById('Commentbox');
elem.scrollTop = elem.scrollHeight;
}, 500);
Es Art funktioniert, wenn eine neue Nachricht es scrollt nach unten geschrieben wird, aber wenn ich auf alte Nachrichten schauen nach oben, um es scrollt mich wieder nach unten. Gibt es eine Möglichkeit, dies zu verhindern?
Warum verwenden Sie hier Intervall? Intervall bedeutet, dass Ihre Funktion alle x Millisekunden ausgeführt wird, in Ihrem Fall scrollt sie jede halbe Sekunde. – MorKadosh