类似QQ、微信的聊天记录 上拉加载更多后 滚动位置还是处于在原位置 ,
目前实现:
1、在插入新HTML于消息列表头部之前,获取到这个列表的高度并记录下来
2、新HTML插入完毕后,再次获取这个列表的高度并与上次高度作差值 ,从而得到原位置
3、调用滚动函数移动到这个位置
现在基本实现了,但是体验不是太好,在新HTML插入与位置恢复这个过程中还是有一点闪烁。
问题:有没有方法能让 这个列表在滚动位置恢复之前处于静止或等待状态?
类似QQ、微信的聊天记录 上拉加载更多后 滚动位置还是处于在原位置 ,
目前实现:
1、在插入新HTML于消息列表头部之前,获取到这个列表的高度并记录下来
2、新HTML插入完毕后,再次获取这个列表的高度并与上次高度作差值 ,从而得到原位置
3、调用滚动函数移动到这个位置
现在基本实现了,但是体验不是太好,在新HTML插入与位置恢复这个过程中还是有一点闪烁。
问题:有没有方法能让 这个列表在滚动位置恢复之前处于静止或等待状态?