我正在使用无限滚动 build 一堵墙,墙上的帖子按上次评论的时间排序。
假设: 有 2 个用户,A 和 B。 最初墙有 10 个帖子,无限滚动每次都会增加 10 个帖子。
场景: A 正在查看墙上的前 10 个帖子。同时,B 触发了一次无限滚动,所以他也可以查看接下来的 10 个帖子。然后 B 决定为第 11 个帖子添加评论。 B 添加评论后,A 触发了无限滚动。但是,A 不会看到与 B 看到的相同的 11-20 个帖子。 A 会看到 2 个相同的帖子(第 10 个和第 11 个)。因为之前的11号贴有了新评论,变成了最新贴。
我想知道有什么办法可以克服这个问题。
最佳答案
使用请求更新的心跳怎么样?使用 Firebug 检查 Facebook 如何处理这个问题可能会有用。
关于php - 当其他人发表新评论时使用无限滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22752190/