Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 如何忽略pushState历史记录并返回“上一步”按钮上的最后一页_Jquery_Html_Browser History_Pushstate - Fatal编程技术网

Jquery 如何忽略pushState历史记录并返回“上一步”按钮上的最后一页

Jquery 如何忽略pushState历史记录并返回“上一步”按钮上的最后一页,jquery,html,browser-history,pushstate,Jquery,Html,Browser History,Pushstate,当用户进行幻灯片放映时,我正在更改位置.hash。所以每张幻灯片都有自己的散列 我想让后退按钮转到上一页,而不是上一个哈希。最好的办法是什么 注意:上一页并不总是相同的 您实际上是在使用pushState,还是只是在更改哈希?我使用pushState是因为我不支持IE7。如果有帮助的话,我可以“更改哈希值”。尝试类似的方法(查看代码),这样您就可以在代码中使用window.location='url of prev page'。这不是唯一的方法:P我肯定,但至少你可以检测到用户点击了后退按钮,你

当用户进行幻灯片放映时,我正在更改
位置.hash
。所以每张幻灯片都有自己的散列

我想让后退按钮转到上一页,而不是上一个哈希。最好的办法是什么


注意:上一页并不总是相同的

您实际上是在使用
pushState
,还是只是在更改哈希?我使用pushState是因为我不支持IE7。如果有帮助的话,我可以“更改哈希值”。尝试类似的方法(查看代码),这样您就可以在代码中使用window.location='url of prev page'。这不是唯一的方法:P我肯定,但至少你可以检测到用户点击了后退按钮,你可以导航到任何你想要的地方。