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

时间:2015-02-17 19:17:06

标签: javascript jquery html jquery-mobile

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

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

但问题是当我单击按钮转到另一个页面时,然后当我单击后退按钮返回到默认页面时,页面显示功能不会触发。我怎么能这样做呢?

由于

1 个答案:

答案 0 :(得分:1)

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

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

<强> DEMO