1

Jquery モバイル アプリケーションで 3 つの読み込みスピナーを作成し、しばらくの間ページ (別の場所) に表示したいと考えています。私の例では、function1() を呼び出すときに #main-menu div にスピナーをロードしたい、function2() を呼び出すときに .news div にスピナーをロードしたい、function3() を呼び出すときにロードしたい.some-class div のスピナー。これが私のHTMLページの例です:

<html>
   <head>
   <script>
    function1();
    function2();
    function3();
   </script>
   </head>

   <body>
<div id="container">
        <div data-role="page" id="home">
                <div data-theme="a" data-role="header">
            <div id="main-menu" >   
            </div>
        </div>

        <div data-role="content">
            <div class="news">     
            </div>

            <div class="some-class">   
            </div>
        </div>

        <div data-theme="a" data-role="footer">

        </div>

    </div>
    </div>

</body>

$.mobile.loading('show') を使用すると、ページの中央にローディング スピナーが 1 つだけ表示されます。複数のローディング スピナーを作成する方法はありますか? ヒントをいただければ幸いです。

4

2 に答える 2

1

誰かがここで私がこの問題を解決した方法が必要な場合: 私はプラグイン 使用しました。

于 2013-06-16T16:34:08.740 に答える
0

jQuery Mobile には、一度に 3 つのローダーを表示する方法がありません。jQuery Mobile を使用して、ローダーを途中で表示できます。

ActionBarなどでローダーを使用してAndroid UIをエミュレートしようとしていると思います。できることはgif、divでローダー画像を動的に表示および非表示にすることです。

背景gifをdivに追加および削除するユーザーjquery .cssメソッド

于 2013-05-28T06:13:09.987 に答える