ページ付けされているがすべて1つのDOMであるjQueryモバイルアプリがあります。<a href="#page2">Page 2</a>
しかし、リンクをクリックすると、つまり、次のページにあるものをロードするのに時間がかかる場合があることに気づきました。さらに悪いことに、jQuery mobileは最初のページの前のテキストを上に保持し、移行中にテキストと要素の両方を表示できます-とても醜いです!
私の質問は、これらのことを非表示にしたり、間にスピナーを表示して、何かが起こっていることをユーザーに示すために使用できるイベントですが、その間、タップ/クリックを満足させないように辛抱強くする必要があります。
理想的には、2つのイベントが必要です。1回のスタートと1回のストップ。したがって:
- event1が開始し、ページ1を非表示にして、スピナーを表示します
- スピナーは回転し続け、作業が行われています(グーグルマップがロードされているなど)
- event2が起動し、ページの読み込みが完了します。2ページ目を表示してスピナーを停止します。
何か案は?