前端模仿微信聊天遇到的问题

A,B两个人在聊天。
A的消息发送后,会分别在A,B的聊天框展示。
我用scrollTo()方法,让两个对话框的滚动轴都会在消息发送后,保持在最下方。
但是如果A发过来消息时,B正在往上翻看聊天记录,此时不希望B聊天框的滚动轴自动滚动到最下方,要怎么实现?

阅读 2.3k
2 个回答

滚动条停止的时候,记录当前位置是否是最下方,然后根据这个状态进行自动滚动

B聊天框的滚动轴自动滚动到最下方前先加一个判断,判断是否有上翻操作

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题