我在我的网站上有一个实时聊天的div,并且我添加了以下代码以使用户保持在聊天底部,甚至当新消息到来时也是如此:
请问如何实现?谢谢。
$("#chat-body").scrollTop($("#chat-body")[0].scrollHeight);
然而,问题是这样做会导致用户无法向上滚动,因为到第二秒钟结束时,它会将用户带到#chat-body
的底部。我想在新消息到来时检查用户是否已经在#chat-body
底部(即没有向上滚动),然后再将其带到底部。请问如何实现?谢谢。