3
Iam不太確定我是否使用pageinit事件正確。 Iam只與1個data-role =「page」一起工作。 每個「.html文件」都是通過javascript顯示或隱藏的data-role =「content」。Phonegap防止pageinit
$(document).delegate("#index", "pageinit", function(event, ui) {
cookie = null;
isLoggedIn(); //cookie = true || false
initRotation();
initNavigation();
initService();
.....
if (cookie == null) {
$('#login').show();
$('#home, #foot, #service').hide();
} else {
$('#login, #service').hide();
$('#foot, #home').show();
$('#naviHome').addClass("ui-btn-active"); // ui-state-persist?!
}
});
它迄今爲止工作得很好,但現在Iam試圖讓用戶拍攝一張表格。當相機被打開並且用戶'保存'該圖片時,Android onRestart()事件被觸發,並再次觸發pageinit()事件。 我的兩個問題是:我的想法是始終以良好的性能顯示/隱藏div,並且可以防止pageinit調用?