繁体   English   中英

jQuery移动活动页面

[英]Jquery mobile active page

Web开发新手报告:

我正在使用jquery mobile编写我的第一个移动应用程序,目前停留在那里:

对于其他一些功能,我想获取当前活动页面的网址。 我发现可以使用$ .mobile.activePage来完成。 例如,以下代码对我来说可以正常工作:

$(document).on("pagecreate",function(){
    console.log($.mobile.activePage[0].baseURI);
}); 

但是,当我按下“后退”按钮时,控制台中出现Uncaught TypeError: Cannot read property 'activePage' of undefined并且应用程序挂起。

问题:如何处理这种情况? 谢谢!

您应该对此做些不同,使用以下代码:

$(document).on("pageshow",'.ui-page',function(){
    console.log($.mobile.activePage[0].baseURI);
}); 

工作示例: http : //jsfiddle.net/Gajotres/vds2U/82/

暂无
暂无

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

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