2

ページの読み込みが完全に終了したかどうかを確認するにはどうすればよいですか? コードにアラートステートメントを入れようとしたので完全に言い$(document).ready(function()ますが、IEでホイールの回転が停止する前にアラートステートメントが発生します(1.5秒ほど後にホイールが停止し、ページが完全にロードされます)。(タブがあるIE9の上部に表示されるローディングホイールです)。

ありがとう

4

5 に答える 5

4

メソッドを使用できますload

load イベントは、ドキュメントの読み込みプロセスの最後に発生します。この時点で、ドキュメント内のすべてのオブジェクトが DOM にあり、すべての画像とサブフレームの読み込みが完了しています。

$(window).load(function(){
    // ...
})
于 2012-09-01T19:47:44.217 に答える
3
$(window).load(function() {
// do stuff 
});
于 2012-09-01T19:47:53.170 に答える
2

window.onloadイベントを使ってみてください。

于 2012-09-01T19:47:36.767 に答える
2

試す

$(window).load(function(){
    //....
});

すべてのdocument readyグラフィックがまだロードされておらず、window loadすべてのフレーム、オブジェクト、および画像を含む完全なページが完全にロードされたときにイベントが実行されます。

于 2012-09-01T19:48:09.043 に答える
1
 $(document).ready(function(){}); 

上記の関数は、DOM が JavaScript によって変更される準備ができていることを保証します。本質的に非同期の xhr リクエストがロードされることを保証するものではありません。そのため、xhr リクエストが発生し、進行中の http リクエストがなくなるまでスピナーがロードを示す状況が発生する可能性があります。

于 2012-09-01T19:51:43.047 に答える