我将“后退”和“前进”按钮与这个 JavaScript 片段一起定位:
window.addEventListener("popstate", function(event) {
// do something cool
}
如何区分“后退”和“前进”按钮并分别定位它们的事件?
我将“后退”和“前进”按钮与这个 JavaScript 片段一起定位:
window.addEventListener("popstate", function(event) {
// do something cool
}
如何区分“后退”和“前进”按钮并分别定位它们的事件?
如果您正确实施,则无需回溯/转发或历史记录。您加载的每个 XML 文件都应该有一个唯一的 id,只需将正斜杠替换为下划线并记住您不应该将下划线用于实际 url,而是使用破折号。假设您没有一个 url 方案,相比之下,使用 Windows 8 看起来不是杀人的,您只需检查请求的 id。
你可以在我的网站上看到 popstate 是如何工作的......
http://www.jabcreations.com/blog/
执行 Ctrl+f 并查看从该行开始的代码...
window.onclick = function(e)
...这里...
http://www.jabcreations.com/scripts/index.js
如果您使用 Firebug,请展开#liquid(字面意思是<body><div id="body"><div id="content"><div id"liquid">
在我的 XHTML 中)。
如果你迷路了,请告诉我,我会澄清代码在做什么。此外,将您的代码设置为尽可能严格也非常有帮助(XHTML 作为 application/xhtml+xml 并且您的 XML 内容应该作为 application/xml 提供)。