こんにちは、操作を実行するときに読み込み中の画像を表示する必要があるという要件があります。私はいくつかのブログや記事に目を通しましたが、それらはすべて、Jquery や使用するスクリプトで時間を割いたり、Thread.Sleep
メソッドを使用したりするなどのことを行っています。
この2つがなくても大丈夫ですか?ページが読み込まれるまで、ページが読み込まれない限り、ページの読み込みにかかる時間がわかりません。ユーザーに待機中の画面を表示したいと思います。
アクションを開始するときに読み込み中の画像を表示し、アクションを終了すると削除することができます。
$("#loading-image").show();
pendingActions ++;
$.get({...,success:function(){
pendingActions --;
if(!pendingActions){
$("#loading-image").hide()
}
}});
あなたが使用することができます
$(document).load(function() {
});
jQuery ライブラリから。すべての Web コンテンツが読み込まれるまで待機してから、関数内のコードを実行します。私はページを構築し、HTML の必要な場所に待機画面を表示し、すべてのコンテンツ (画像を含む) が読み込まれたら、java スクリプトを使用して HTML から待機画面を削除でき$('.Screen').hide();
ます。各画像が一度に 1 つずつポップアップするプロセスは表示されず、代わりに待機中の画面が表示され、突然それらがすべてなくなり、画像が表示されます。