我有一个jquerymobile 1.4应用程序,它在同一个html页面上有所有页面(页面被分成不同的div)。
我正在寻找的是订阅的应用级初始化事件,它允许我进行一些逻辑检查(例如身份验证状态)并在必要时将它们重定向到登录页面(比如div #login)。 p>
我已经探索过使用弹出窗口,将登录页面设置为dialog =“true”,而我坚持的是如何在应用程序首次加载时重定向用户。
有mobileinit和pagecontainercreate事件。如果我订阅了pagecontainercreate事件,那么我可以运行一个changePage函数,但是无论如何它会直接转换到默认页面。
就理想的生命周期而言:
移动应用已完成加载 - >显示登录对话框页面 - >初始登录页面
现在发生的事情是:
pagecontainercreate - >显示登录对话框页面 - >关闭登录对话框页面并自动显示主页。