在 jquery 移动设备中按下返回时如何检测页面显示事件?

How to detect page show event when pressing back in jquery mobile?

在我的 jquery 移动应用程序中,我想 运行 在显示默认页面时执行一个功能。此代码有效

    $(document).unbind("pageshow").on("pageshow","#login-page",function(){
        GLOBAL_DATA.user = null;
        alert("reset");
    });

但问题是当我点击一个按钮转到另一个页面,然后当我点击后退按钮回到默认页面时,pageshow 功能没有触发。我怎样才能做到这一点?

谢谢

对于 jQM 1.4.x 尝试使用 pagecontainer 小部件 show 事件:

$(document).on( "pagecontainershow", function( event, ui ) {
  alert( "The page being shown is: " + ui.toPage.prop("id") );
});

DEMO