画像と音声ファイルが含まれているhtml5Webページをリクエストしています。すべての画像とサウンドファイルが読み込まれたら、styleプロパティを使用してプリローダーを非表示にします。プリローダーを非表示にできるように、Webページリクエストに対して最後にロードされたリソースを知るにはどうすればよいですか?注:これが私の状況です。通常のウェブページリクエストであるajax呼び出しは使用しません。
質問する
365 次
2 に答える
2
プリローダーを非表示にできるように、Web ページ要求に対して最後にロードされたリソースを知るにはどうすればよいですか?
load
広告や画像など、すべてのリソースからのすべてのファイルの読み込みが完了すると、イベントが発生します。IE9 テストドライブからのこのリンク ( http://ie.microsoft.com/testdrive/HTML5/DOMContentLoaded/Default.htmlload
) は、イベントとDOMContentLoaded
イベントの違いを示しています (IE8 ではサポートされていません)。
結果:
- ページの読み込みが開始したら、イベントのイベント ハンドラーを登録し、プリローダー メッセージ
load
を表示する必要があります。 - イベントが発生する
load
と、ブラウザは load-event-handler を実行し、プリローダー メッセージを非表示にできます。
于 2012-06-20T05:50:54.783 に答える
0
画像と音声ファイルの「読み込みステータス」に実際にアクセスすることはできません。ただし、コンポーネントがロードされると、ブラウザは onLoad イベントを発生させます。これは、画像 (および場合によってはサウンドファイル) に対しても機能します。http://www.htmlcodetutorial.com/images/_IMG_onLoad.htmlを参照してください。$(document).ready(...)
jQueryを使用している場合は、(htmlページにも)使用できます。
于 2012-06-20T05:33:52.233 に答える