我正在创建一个幻灯片,它使用jQuery更改图像。当我更改图像时,我还更改页面标题和页面URL而不重新加载页面。我正在改变网址:
window.history.pushState({path:url},'',curentImage[3]);
rightNav.click( function(){
imageArea.append(curentImage[2]);
title.text(curentImage[4]);
window.history.pushState({path:url},'',curentImage[3]);
});
如果我在浏览器上单击它会将URL更改为上一个,但不会加载该页面。当我点击浏览器后退按钮时,如何使用上一个网址加载页面?
答案 0 :(得分:0)
我刚刚想出了有助于我的解决方案。我为popstate添加了事件监听器,它将我重定向到我想要的url,一些默认url,或者可以设置为以前的url。
window.addEventListener("popstate", function(e) {
window.location.href = defUrl;
});