1

Javascript関数でいくつかの作業を行っているので、次を使用してページを更新する必要があります。location.reload();

jQueryを使用して、ページの更新が開始された時点からページが読み込まれる時点までのスピニングホイールを表示する簡単な方法はありますか?

ご協力いただきありがとうございます。

4

3 に答える 3

1

.reload()呼び出し情報を自分の関数でラップし、その前にスピナーを表示するだけの解決策があるかもしれませんが、私はその有効性を真剣に疑っています。ナビゲーションリクエストを発行するとすぐに、ブラウザは読み込まれたリソース(つまり画像も意味します)を強制終了し始めます。そのとき、すべてのGIFがアニメーションで停止します。瞬間的ではないかもしれませんが、すぐに効果を損なうほどです...

于 2012-05-04T16:24:57.487 に答える
0

Ajaxを避ける必要がある場合、私のアプローチは次のようになります

  • 呼び出す直前にアニメーションGIFを画像として表示するだけですlocation.reload();

  • 常にスピナー画像を表示します(<body>タグの後の最初のアイテム、およびそれを非表示にしますonload(window.onload / jQuery ready

ちらつきがありますが...

于 2012-05-04T16:24:25.990 に答える
0

ありがとう@JovanPerovicあなたは私にこれに対する解決策を見つけました..load()は私にとって非常に便利なようです..もう一度ありがとう

于 2014-11-27T09:48:30.900 に答える