繁体   English   中英

如何在jQuery Mobile中按回时检测页面显示事件?

[英]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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM