我基本上需要一个自定义函数,以便仅在例如从主页单击#reviews页面时使用。jQuery Mobile:获取前一页的ID
下面是当前的代码我使用:
$(document).bind("mobileinit", function(){
$('#reviews').live('pagebeforeshow',function(event){
var cpage = $.mobile.activePage.attr('id');
if (cpage == 'home') {
addPages();
}
});
});
的问题是,即使是使用“pagebeforeshow”它正在使用的页面的ID它是关于作为活动页面转换到,在这种情况下,“审查”而不是回家,从而导致if语句失败。
所以我的问题是,在这个例子中,我将如何得到上一页的ID,以确保它实际上来自#home页面?
只是为其他人提供一个参考,'pagebeforeshow'事件现在已被弃用,并且很快就会被移除。请参阅此页面进行更换:https://api.jquerymobile.com/pagebeforeshow/ –