我有 2 个 div,图片上显示为红色。
加载时显示 Div1 而隐藏 Div2。
Div1 中有 4 个 div,其中有 4 个 onclick 事件,它们调用 ajax 并隐藏 div1 并显示第二个加载的数据。
当单击浏览器后退按钮时,它需要我返回一页,我希望页面回到默认位置,div1 可见,div2 隐藏。
我该怎么做?
我有 2 个 div,图片上显示为红色。
加载时显示 Div1 而隐藏 Div2。
Div1 中有 4 个 div,其中有 4 个 onclick 事件,它们调用 ajax 并隐藏 div1 并显示第二个加载的数据。
当单击浏览器后退按钮时,它需要我返回一页,我希望页面回到默认位置,div1 可见,div2 隐藏。
我该怎么做?
在 html5 中使用历史推送状态 - https://developer.mozilla.org/en-US/docs/DOM/Manipulating_the_browser_history
在不支持推送状态的浏览器中,还有一个 js 脚本默认为 hashbangs。