我跟着这个 - http://diveintohtml5.info/history.html。在他们的例子中......他们使用这个函数:
function addClicker(link) {
link.addEventListener("click", function(e) {
swapPhoto(link.href);
history.pushState(null, null, link.href);
e.preventDefault();
}, false);
}
我想知道我是否可以将提交按钮作为link
传递,并执行以下操作:
link.addEventListener("submit", function(e) {
swapPhoto([submit button link]);
history.pushState(null, null, [submit button link]);
e.preventDefault();
}, false);
基本上,用户登录后,个人资料页面模板会加载到我的单页面应用程序中。登录后,我希望用户能够单击后退按钮并转到索引页面的初始状态。