このソリューションを自分のニーズに合わせようとしています: jQueryを使用して「お待ちください、読み込み中...」アニメーションを作成するにはどうすればよいですか?
基本的に、素晴らしいロード GUI で Ajax リクエストをラップするための非常に優れたスキームが提供されています。私が持っている関数に対して同じことをしようとしています。これは、いくつかの計算を行い、DOM にいくつかのグラフィックを追加します。
だから私が試したのはこれです:
$("body").addClass("loading");
long_time_taking_function(mainDiv);
$("body").removeClass("loading");
残念ながら、 long_time_taking_function() が実行される前または後に、クラスが追加されてすぐに削除されたように見えます。ただし、removeClass() 呼び出しをコメントアウトすると、gif がページ上に浮かんだままになるため、クラスの追加が機能することはわかっています。
これを機能させる方法はありますか?必要に応じて、中間関数の詳細を提供できます。
乾杯