Я сделал окно чата с нуля несколько недель назад. То, как браузер создает ваш стек div, сделает самые последние сообщения скрытыми ниже пределов окна, как ожидалось. То же самое случилось со мной, так что я построил эту функцию Javascript/JQuery:
function baja_el_chat() {
var height = 0;
$('div#my-conversation .message').each(function(i, value){
height += parseInt($(this).height());
});
height += '';
$('div#my-conversation').animate({scrollTop: height});
}
В основном то, что он делает это, чтобы измерить высоту содержимого на основе суммы всех пузырьков чата, а затем пролистайте эту сумму. Я вызываю эту функцию каждый раз, когда пользователь нажимает кнопку «Ввод» или получает новое сообщение.
вы можете увидеть это на http://www.noteplug.com/jquery-chat –
http://stackoverflow.com/questions/15688656/how-to-keep-a-div-scrolled-to-the- снизу, как-HTML-контент-IS-прилагается к-это-J с помощью – Alvaro