2011-10-28 86 views
0

所以我正在構建一個應用程序來顯示用戶拍攝的照片,然後上傳到我的FTP。一切正常,但由於移動數據速度限制,圖像往往需要一段時間才能與服務器同步。我對js/phonegap的大部分內容都比較陌生,所以我希望有人能指出我的方向。如何在加載每個圖像時顯示加載光標?在PhoneGap中顯示加載光標

對於我查看上傳的照片,我有

/** * 瀏覽圖片上傳到服務器 */

function viewUploadedPictures() { 

    // Get server URL 
    server = document.getElementById('serverUrl').value; 
    if (server) { 

     // Get HTML that lists all pictures on server using XHR 
     var xmlhttp = new XMLHttpRequest(); 

     // Callback function when XMLHttpRequest is ready 
     xmlhttp.onreadystatechange=function(){ 
      if(xmlhttp.readyState === 4){ 

       // HTML is returned, which has pictures to display 
       if (xmlhttp.status === 200) { 
        document.getElementById('server_images').innerHTML = xmlhttp.responseText; 
       } 

       // If error 
       else { 
        document.getElementById('server_images').innerHTML = "Error retrieving pictures from server."; 
       } 
      } 
     }; 
     xmlhttp.open("GET", server , true); 
     xmlhttp.send();   
    } 
} 

回答

1

使用

navigator.notification.activityStart(); 
navigator.notification.activityStop(); 

您可能還需要玩navigator.notification.loadingStart和
加載停止進入iPhon e項目。

好,因爲這是在0.9.5.1版本棄用所以> 0.9.5.1可以考慮使用

jQuery BlockUI Plugin。它漂亮的配置。

+0

我讀了一些在1.0.0中刪除的地方,所以我應該保持清楚。 – HoldTheLine

+0

:-O是從0.9.5.1已棄用 –

+0

ok看看blockUi插件。這可能會幫助你。鏈接在我編輯的答案。 –