現時点では、これに関する確実なコードを見つけることができないようですが、たとえば、JavaScript や JQuery を使用して Web ページ上のすべての画像をプリロードする方法を (可能であれば) 知りたいと思っていました。
画像がサイトにプリロードされている間に表示されるプリロード画面またはオーバーレイがあり、完了するとフェードアウトまたは非表示になる場合があります。これに関するヘルプ/指示は素晴らしいでしょう!
ありがとうございました!
現時点では、これに関する確実なコードを見つけることができないようですが、たとえば、JavaScript や JQuery を使用して Web ページ上のすべての画像をプリロードする方法を (可能であれば) 知りたいと思っていました。
画像がサイトにプリロードされている間に表示されるプリロード画面またはオーバーレイがあり、完了するとフェードアウトまたは非表示になる場合があります。これに関するヘルプ/指示は素晴らしいでしょう!
ありがとうございました!
これは私のプリローダーです。最初にプリローダーを表示し、ページ全体が読み込まれたら、プリローダーを非表示にしてコンテンツを表示します。これを試してみてください。非常にシンプルで簡単に変更できます。これは、デモとコード (~1 Kb) を含む私のブログ投稿へのリンクです: jquery を使用して Web サイトをプリロードします。
画像のグループをロードするということですか (ギャラリーのように?)。もしそうなら、jQueryでこれを行うことができます。Image Loader プラグインを確認しましたか? それはあなたが望むことをするように見えます:
http://www.staticvoid.info/imageLoader/
これを実行する前にこれの上に div を配置し、complete() コールバックで削除するのは簡単です。
また、プラグインについても説明しているこの SO トピックを確認することもできます (これは、IMO の最良のオプションになります): JQuery は、スライドショーを開始する前にページの読み込みが完了するのを待ちますか?
ページの読み込み中にスプラッシュ画面または読み込み画面を表示し、ページが完全に読み込まれたことを JQuery が通知したら、この画面を削除できます。このようなもの:
$(document).ready(function() {
// add loader
});
$(window).load(function() {
// remove loader
});
これにより、WebサイトのCSSのすべての画像が自動的にプリロードされます: http ://www.filamentgroup.com/lab/update_automatically_preload_images_from_css_with_jquery/
これはユーザーにとって非常に煩わしいので、ロード画面は必要ないと思います。