0

こんにちは私はAndroidのphonegapアプリケーションでjquerymobileを使用しています.jquerymobileを使用してオンロードでローダーを表示しています。ローダーが実行されているときは、htmlページのテキストボックスに入力できますが、必要なのはローダーが実行されているときですテキストボックスに入力できないはずです。この問題を解決する方法

これが私のコードです:

$(document).ready(function () 
{
    $.mobile.loading('show', {
        text: 'Loading',
        textVisible: true,
        theme: 'a',
        html:""
    });
});

よろしくお願いします。よろしくお願いします。

4

1 に答える 1

0

ロード中に最初にスプラッシュページを表示してからメインページに切り替えることができます...
そして:使用しないでください、ここ$(document).ready()を参照してください

重要:$(document).ready()ではなく、$(document).bind('pageinit')を使用してください

jQueryで最初に学ぶことは、$(document).ready()関数内のコードを呼び出して、DOMがロードされるとすぐにすべてが実行されるようにすることです。ただし、jQuery Mobileでは、ナビゲート時に各ページのコンテンツをDOMにロードするためにAjaxが使用され、DOMレディハンドラーは最初のページに対してのみ実行されます。新しいページがロードおよび作成されるたびにコードを実行するには、pageinitイベントにバインドできます。このイベントについては、このページの下部で詳しく説明しています。

于 2012-11-08T13:40:19.907 に答える