1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
| function scrollToBottom() { var documentHeight = document.documentElement.scrollHeight;
var viewportHeight = window.innerHeight;
var scrollDistance = documentHeight - viewportHeight;
window.scrollTo(0, scrollDistance);
setTimeout(checkNewComments, 1000); }
function checkNewComments() { var lastComment = document.querySelector('.comment:last-child');
if (lastComment) { scrollToBottom(); } else { clearInterval(scrollInterval); } }
var scrollInterval = setInterval(scrollToBottom, 2000);
|