进行了一次聊天,对在不重新加载页面的情况下更新聊天窗口感到困惑。现在,当向聊天中添加新条目时,您需要将窗口滚动到最底部,即添加的条目。是这样的吗:
function show_chat(btn) {
$("#div_comments").load("chat.php", $(btn).closest("form").serialize());// отрисовать чат
document.getElementById('div_comments').scrollTop = 9999; // промотать вниз
}
滚动有效,但是,它似乎是在添加新记录之前调用的,它位于倒数第二个。如何在调用滚动之前等待渲染完成?
http://api.jquery.com/load/