2011-10-28 4 views
0

私は、ユーザーが撮影した写真を表示してから自分のFTPにアップロードするアプリを開発しています。すべてうまく動作しますが、モバイルデータの速度の制限により、画像がサーバーから同期するのに時間がかかる傾向があります。私はかなり新しいjs/phonegapのものだから、誰かが私に正しい方向を向けることを望んでいる。どのイメージを読み込むときに読み込みカーソルを表示するのですか?私の見るアップロードされた写真のPhoneGapにローディングカーソルを表示

、私はあなたにもしたいことがあり

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

使用

/** *サーバにアップロードビューの写真 */

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.loadingStartで再生し、
loadingStopをiPhoneに挿入するeプロジェクト。これがそう>のために、バージョン0.9.5.1で廃止されだけでなく、

あなたは

jQuery BlockUI Plugin .ITの美しい設定可能使用することを検討することができ0.9.5.1。

+0

私は1.0.0で削除された場所を読んでいましたので、私はそれを明確にすべきです。 – HoldTheLine

+0

:-Oはい、廃止されました0.9.5.1 –

+0

ok blockUiプラグインをご覧ください。これはあなたのために便利かもしれません。リンクは私の編集された答えです。 –