我有这样的3页结构:
index.html
test.html
folder1/page1.html
我使用此脚本进行导航:
$(".navigate").on("vclick", function(event){
event.preventDefault();
$.mobile.navigate($(this).attr("id")+".html");
});
每个页面都有这样的链接:
index.html => <a class="navigate" id="test">TEST</a>
test.html => <a class = "navigate" id="folder1/page1">PAGE1</a>
所有导航都使用Ajax transitions.
问题是当我通过page1.html
和index.html -> test.html
导航到page1.html
时,如果我使用浏览器后退按钮导航回index.html
并再次导航到{{ 1}}如上所述page1.html
,它会自动重定向回page1.html
,但网址会显示events.html
的正确地址
这里发生了什么?