我正在创建一个无限滚动的页面,递归加载并将下一页的内容附加到当前页面。我认为浏览体验可以很棒且具有沉浸感,但目前的方法并非没有可用性的缺点。
不完全渐进增强。在使用Ajax时,支持后退按钮并提供深层链接总是好的。无限滚动的当前实现不支持这一点。国家不可能被加入书签。
关于改进无限滚动的用户体验的一些想法。需要意见。
你们有什么想法?
答案 0 :(得分:0)
有趣的问题。我建议以#!/from/123/to/456
的形式更改网址哈希,并在页面加载时增加to
ID。
无论您是使用哈希值还是历史记录API重写来修改URL,在UX意义上, URL始终代表当前内容的位置。例如,用户需要书签,重新加载或将URL复制到其他计算机,然后单击Go,将返回相同的页面。
无限滚动页面完成URL逻辑的唯一方法是我在上面建议的URL哈希。否则就离开吧; Twitter不会在其主页上更新URL哈希值。