我在
中实现了一些逻辑$(document).on('pagebeforeshow', '#mainPage', function(){
}
但是当用户eitehr按下后退键返回到包含此JS或调用
的特定页面时,它不会加载history.back(-1); return false;
手动返回上一页。
只有在您刷新或使用href<>
直接转到页面时才会执行任何sugestions?
欢呼声
答案 0 :(得分:1)
由于您使用的是多文件模板,因此需要从历史记录document.referrer
中提取以前的网址。
<强> Demo 强>
$('.selector').on('click', function (e) {
e.preventDefault();
var page = document.referrer;
$.mobile.changePage(page, {
transition: 'flip',
reloadPage: true, // optional, force page reload.
reverse: true
});
});