我在里面实现了一些逻辑
$(document).on('pagebeforeshow', '#mainPage', function(){
}
但是当用户 eitehr 按下后退键返回到包含此 JS 的特定页面或调用时,它不会加载
history.back(-1); return false;
手动返回上一页。
仅当您进行刷新或使用 href<> 直接转到页面时才会执行它
有什么建议吗?
干杯
我在里面实现了一些逻辑
$(document).on('pagebeforeshow', '#mainPage', function(){
}
但是当用户 eitehr 按下后退键返回到包含此 JS 的特定页面或调用时,它不会加载
history.back(-1); return false;
手动返回上一页。
仅当您进行刷新或使用 href<> 直接转到页面时才会执行它
有什么建议吗?
干杯
由于您使用的是多文件模板,因此您需要从 history 获取以前的 URL document.referrer
。
$('.selector').on('click', function (e) {
e.preventDefault();
var page = document.referrer;
$.mobile.changePage(page, {
transition: 'flip',
reloadPage: true, // optional, force page reload.
reverse: true
});
});