1

jQtouch を使用してモバイル アプリを作成しました。ユーザーがフォーム ボタンを押した後に ajax 呼び出しが読み込まれていることをユーザーに知らせる必要があります。だから私はマスクと単純なロードgifをロードしたい.

アプリのデスクトップ バージョンでは問題なく動作させることができますが、jQtouch フレームワークを使用するモバイルでは動作しません。

jquery-loadmaskと jquery.loading プラグインを試しました。

jQtouch を使って読み込み通知を作成した経験のある人はいますか?

4

3 に答える 3

3

残念ながら、このサイトでは関連するセクションへのディープリンクを許可していませんが、このページの約半分で解決策を見つけることができます(cntr + Fを押して、「進行状況インジケーター」を検索してください)。

http://building-iphone-apps.labs.oreilly.com/ch03.html#ch03_id35817310

これはjQTouchに固有のものではありませんが、jQTouchの初期化オプションを使用して、それを結び付け、ロードするグラフィックをプリロードできるはずです。

お役に立てば幸いです。

于 2009-11-25T00:07:14.477 に答える
0

jQuery blockUI プラグイン ( http://jquery.malsup.com/block/ ) を使用できます。プロジェクトでうまく使用しましたが、統合は非常に簡単です。iPhone と Android の両方で問題なく動作します。

于 2010-08-26T12:45:05.733 に答える
0

これは、Zepto を使用する jQTouch で機能します (jQuery ではテストしていません)。

HTML:

<div id="jqt">
    ...
    <div id="loading"></div>
</div>

CSS:

div#jqt #loading {
  background: rgba(0,0,0,0.5) url('../images/scanner/loading.gif') 50% 50% no-repeat;
  z-index: 999;
  position: fixed;
}

JS:

$(document).on('ajaxStart', function(){
    $('#loading').addClass('current');
});

$(document).on('ajaxStop', function(){
    $('#loading').removeClass('current');
});
于 2013-02-01T19:51:03.160 に答える