ajax リクエストを行うときは、常に Ajax ロード アイコンを使用します。
通常の JavaScript コードだけで同じことを達成できるかどうかを知りたいです。例えば:
$('button').on('click', function(){
showLoadingBar();
longProcess();
hideLoadingBar();
});
longProcess() は、処理に 1 ~ 3 秒かかる関数です (多くの計算を行い、DOM を操作しますが、ajax リクエストは行いません)。
現在、ブラウザはこの 1 ~ 3 秒間停止またはフリーズするため、この間にロード アイコンを表示することをお勧めします。これは可能ですか?上記のコードは、showLoadingBar() をほとんど無視しています。