返回浏览器-返回链接位置
Go back on browser - return to link location
我有一个页面,上面有一长串搜索结果集。
单击结果时,您将被引导到另一个显示此特定项目详细信息的页面。
我想要的是,当用户返回浏览器时,窗口位于他单击的链接处。(可能更低,因为它是一个长页面,当你向下滚动时会加载更多的提要,就像Facebook的新闻提要一样)。
有关于PHP/JavaScript或其他语言的建议吗?
谢谢。
这将很难实现,因为它违背了无限滚动的整个想法。
您可以引用该项的ID,然后预加载它所在的集合,同时忽略以前的结果集。像这样:
让我们想象一下,你的结果列表总共由100个项目组成。每次到达页面底部时,您只希望加载10个新项目。这将给你留下10套(每套10件)。实际上,与正常的分页非常相似。现在,如果你的itemID
是32,并且你想导航回它,你实际上可以预加载列表,默认情况下显示第三个结果集(你甚至可以添加向上或向下滚动的选项,显示前两个或下一个结果集)。
# result set 1: hidden
# result set 2: hidden
# result set 3:
item 30
item 31
item 32
item 33
...
item 39
#result set 4: hidden
如果您希望resultSet1
和resultSet2
也可见,则必须应用某种JavaScript窗口高度计算,以便将第三组放置在屏幕中心。
但是,正如我所说的,这可能是太多的工作,而且会占用用户体验。要么使用普通分页,要么保持无限滚动。
相关文章:
- 如何将返回的值应用于多个不同位置的多个选择器
- 为更改的输入返回插入符号位置的逻辑
- float's未返回到移动视图结束后的位置
- Sammy.js缓存和滚动位置时,返回历史
- 谷歌位置api获取细节,并不是每个地方都返回
- 在从索引位置返回的字符串中查找空白
- 为什么 javascript 返回对象位置 true 或 false
- 地理位置无法返回确认
- 需要呈现MongoDB查询返回结果的特定索引/位置
- 计算地理位置距离返回 NaN
- 为什么&此脚本返回的位置未定义
- JSON获取地理位置在HTML中未返回值
- 如何解析html以删除元素并只返回其位置的标题
- 当向上滚动时,使Div返回到其原始位置
- 谷歌自动完成API首先返回我所在州的位置;预期的“;地方
- Javascript 函数返回位置 [0] 中的整个数组
- 打开/返回位置权限对话框
- 如果php返回位置头,我如何在jquery ajax中定位页面
- 领英Javascript SDK无法返回位置
- Deezer JS API返回位置:http://www.mydomain.com.br/dz/channel.html