當我的移動Web應用程序(運行在PhoneGap內部)啓動時,它會執行來自服務器的數據請求。問題是屏幕在執行此請求時保持黑屏。當此請求在啓動時以外的任何時間執行時,該應用程序會顯示一個加載對話框,以向用戶提供一些反饋,指出正在加載的內容,但在啓動時,它不會以這種方式運行。在jQuery mobile上的數據請求前顯示頁面
我正在執行pageshow
事件處理程序中的請求。
下面是代碼:
$("#home").on("pageshow", onHomeShow);
...
function onHomeShow() {
syncData();
}
function syncData() {
// show loading dialog and get the data here
}
任何和所有幫助將不勝感激。提前致謝。
謝謝!這很好。如此簡單而有效。我仍然希望應用程序在每次自動進入主頁時同步數據,因此我將在其中放置一些邏輯,以便在onDeviceReady運行時設置一個標誌,以便在標誌設置時僅從onHomeShow運行。再次感謝! –