0

アプリの「この部分」または「その部分」が読み込まれていることをユーザーに表示するポップアップ画面が必要です...アプリ内の多くのものが参照コンテンツであるため、読み込みに1秒かかることがあります...

私はAjaxを初めて使用しますが(ご容赦ください)、ユーザーがロードする必要のあるものを指でタップしたときにアプリが「ロード中」であることをユーザーに知らせるために、AjaxまたはJavaScriptでユーザーにポップアップウィンドウを表示したいと思います。 ....たとえば、新しい画面のコンテンツ....ここで意味があることを願っています....これを実現するためにどこから始めればよいかわかりません(私はコードではないため)まだ戦士ですが、まだ少し緑がかっています笑)、助けていただければ幸いです。これまでJavaScriptとHTML5を使用していますが、ポップアップ読み込みウィンドウウィジェットが必要です...

4

1 に答える 1

0

おそらく、colorbox.js (http://www.jacklmoore.com/colorbox) に沿ったものを探しているでしょう。より一般的に言えば、探しているのはモーダル ダイアログ ボックスです。モーダル ダイアログ ボックスは、画面の残りの部分をグレー表示しない、より基本的なダイアログ ボックスと対照的です。jQuery UI にはこのようなダイアログが含まれており、ここで確認できます: http://jqueryui.com/demos/dialog/

もちろん、これらはそのままでローディング効果をもたらすわけではありません。アプリに関連する読み込み条件を確認するコードを記述してから、ダイアログ ボックスを閉じる必要があります。これを行うための非常に簡単な方法は、setTimeout を ajax 呼び出しと組み合わせて使用​​することです。その成功ハンドラーは、ダイアログ ボックスを閉じます。または、読み込みステータスを追跡する方法がない場合は、単純なダイアログを使用してユーザーに待機を促すことができます (ただし、これはユーザーにとって特に良いことではありません)。

于 2012-04-22T16:23:48.080 に答える