后退按钮

时间:2017-06-08 15:00:32

标签: javascript jquery

我有一个搜索结果页面,其中我有前向链接以查看下一个10个结果。 说我搜索了一些东西并获得了90个结果然后我们最初显示前10个结果( 1到10 ),点击我们显示的链接 10到20 等等on.this发生在页面加载(js)。打开每个结果时,我们有一个返回搜索按钮。目前它被指定为window.history.back,虽然我已经从第4页或第5页导航,但它占用了第1页。 我的要求是将用户从他来自的地方带到相同的页面(resutls),即如果他点击返回搜索第42个结果,则为4页。

<a id="product-detail-back" onclick="window.history.back();">
</a>

1 个答案:

答案 0 :(得分:0)

没有看到代码我假设后退按钮刷新搜索。 您可能希望研究在url中使用参数。 例如,当您在Google上搜索并开始向前移动时,Google会添加一个参数:

https://www.google.com/search?q=test

转到下一页带来:

https://www.google.com/search?q=test#q=test&start=10

该参数允许跟踪页面。 如果您的代码然后处理启动作为参数,您可以跳转到结果的特定页面。一旦你的代码处理参数,看看pushState()来研究如何推送用户进入历史记录的网址