如果您转到http://www.deviantart.com/并等待几秒钟,以便javascript可以在引擎盖下加载,则可以单击一个链接,而无需转到该链接,而是转到#/someId。您可以后退/前进。我相信我在其他站点上也看到了类似的行为,但是没有在URL中使用#

我该如何做某事,例如使某物可见或折叠某物并使用“后退/前进”按钮撤消(或重做)该事件?

最佳答案

它正在使用pushStateHere是使用此技术的示例页面。

如果要实现此目的,我真的建议使用history.js。它涵盖了一些跨浏览器问题,否则您将遇到这些问题。

关于javascript - 后退/前进按钮事件?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12775589/

10-12 07:34