Ich habe hier eine Lösung auf Stackoverflow gefunden, aber ich kann es nichtChat Box Scoll nach unten
...
<div class="panel-body">
<ul id="mtchat" class="chat">
</ul>
</div>
...
Und hier die js bekommen arbeiten sie die neue <li> fügt aber Scrollen funktioniert nicht
worker();
function worker() {
// ajax request deleted
updateChat();
setTimeout(worker, 1000);
};
function updateChat() {
$('#mtchat').append('<li class="right clearfix">Hallo</li>');
var height = $('#mtchat')[0].scrollHeight;
var dheight = $('#mtchat').height();
var scrolling = height - dheight;
$('#mtchat').scrollTop(scrolling);
console.log('height:'+height);
console.log('dheight:'+dheight);
}
in der Konsole kann ich ScrollHeight sehen und Höhe ist immer gleich, auch wenn der Überlauf beginnt.
ich ein jsbin http://jsbin.com/qucenufiqa/edit?html,js,output
Sie jquery dazu hinzugefügt haben? Ich sehe es nicht in Ihrem Jsbin ... das wird einen enormen Dämpfer für diesen Code darstellen, da er Jquery benötigt. – WEBjuju
danke ich habe den Jsbin jetzt repariert. – Michael