2017-10-11 5 views
0

私は自分のページに画像を追加したいと思います。私はbodyタグの先頭にローディングイメージを追加しました.HTMLタグの最後にローディングイメージを削除しました。今、私はJsファイルが完全にダウンロードされたことを確認できます。しかし、ページ内のすべての要素が完全にレンダリングされていることを確認する方法はありますか?今、私は余分な秒遅延を追加するには、setTimeOut関数を使用しています。識別する方法はありますか?HTMLページのすべての要素がレンダリングされていますか?htmlページ内のすべての要素が識別される方法は?

+0

フレームワークを使用していますか? jqueryや角のような? –

+0

いいえ、私はフレームワークを使用していません。 @bukkehariprasad –

答えて

1
document.onreadystatechange = function() { 
    if (document.readyState === "complete") { 
    //do everything here 
    } 
} 

readyStateプロパティは、ドキュメントの状態を判断するために使用されます。 MDNドキュメントを参照してください:https://developer.mozilla.org/en-US/docs/Web/API/Document/readyState

+0

あなたの答えbukkeありがとう。しかし、まだdocument.readyStateはレンダリングプロセスの前に起動します。レンダリングプロセスが完了したかどうかを確認する方法。 –

関連する問題