如何在jquery mobile中检测回按时的页面显示事件

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

本文关键字:事件 显示 jquery mobile 检测      更新时间:2023-12-14

在我的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") );
});

演示