2012-08-23 216 views
-2

我有一个div,它是一个聊天窗口。随着人们发送消息并将它们追加到内容的末尾,我希望内容滚动到底部(以便最新的聊天消息可见)。滚动到div中内容的底部

<div id="chat"> 

</div><!--chat end--> 
+0

你的意思是什么底部?滚动条应该在上下的div的一边... – Lix

+0

我的意思是,让它滚动下来 – southpaw93

+0

关于第二个想法...也许你应该看看这个答案 - http://stackoverflow.com/ a/270628/558021 – Lix

回答

0

您可以将CSS值scrollTop设置为容器的内容高度(或scrollHeight)。

下面是示例代码和我用它在此琴:http://jsfiddle.net/aHx2Z/

// get the new height of the chat window 
var height = $('#chat_window')[0].scrollHeight; 
$('#chat_window').animate({scrollTop:height}, 1000); // you could use .css() instead if you don't want it to animate 
+0

工作就像一个魅力:)非常感谢你:d – southpaw93