我在连接到WebSocket的网页上有一个聊天框。我只是想知道如何保持聊天箱总是被骂到底。我有一些有用的东西,但它很容易打破。看看这里:http://sightofnick.com/public/sub-routine(alpha-24)/public.socket.io.html
提前感谢您的建议。
编辑: 我想我要问的是,将卷轴固定在底部的最佳方法是什么?
答案 0 :(得分:6)
当您获得#display
的高度时,您可能正在使用.height()
,并且由于有滚动条我可以假设您正在使用overflow: auto
?
如果是这种情况,则.height()
将始终获取CSS中的硬编码值,而不是内容生成的实际高度。
为了解决问题,请使用$('#display')[0].scrollHeight
代替$('#display').height()
- 这将根据当前内容为您提供实际高度(以px为单位),无论您如何在CSS中设置它
How do I get the real .height() of a overflow: hidden or overflow: scroll div?