【发布时间】:2014-05-16 14:57:50
【问题描述】:
我正在尝试在加载我的应用程序时触发和事件: 当应用程序启动时,我会加载#home 页面,但如果用户没有被缓存(我使用 kinvey),应用程序应该将页面更改为 #login。 我怎样才能做到这一点?
我在 myScript.js 文件的开头尝试了这段代码,这是在开头声明的:
$('#home').on( 'pageshow',function(){
var user = Kinvey.getActiveUser();
var promise = Kinvey.User.me({
success: function(response) {
$.mobile.changePage('#login'); //should change page here
});
}
我会很感激关于触发什么事件的建议,因为 jquerymobile 文档中有很多,我不知道哪个更方便。
【问题讨论】:
-
您在等待 Cordova(Phonegap) 或 jQuery Mobile 加载吗?
-
我想在应用初始化时进行检查。我应该等待 jQueryMobile 和 kinvey init,这样我才能决定加载哪个页面。
-
看看我的回答,告诉我它是否有效。
标签: javascript jquery-mobile cordova kinvey jquery-mobile-pageshow