0

画像と音声ファイルが含まれているhtml5Webページをリクエストしています。すべての画像とサウンドファイルが読み込まれたら、styleプロパティを使用してプリローダーを非表示にします。プリローダーを非表示にできるように、Webページリクエストに対して最後にロードされたリソースを知るにはどうすればよいですか?注:これが私の状況です。通常のウェブページリクエストであるajax呼び出しは使用しません。

4

2 に答える 2

2

プリローダーを非表示にできるように、Web ページ要求に対して最後にロードされたリソースを知るにはどうすればよいですか?

load広告や画像など、すべてのリソースからのすべてのファイルの読み込みが完了すると、イベントが発生します。IE9 テストドライブからのこのリンク ( http://ie.microsoft.com/testdrive/HTML5/DOMContentLoaded/Default.htmlload ) は、イベントとDOMContentLoadedイベントの違いを示しています (IE8 ではサポートされていません)。

結果:

  1. ページの読み込みが開始したら、イベントのイベント ハンドラーを登録し、プリローダー メッセージloadを表示する必要があります。
  2. イベントが発生する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 に答える