Google の助けを借りて、小さなプリローダー スクリプトを作成しました。
var i = 0;
function preloader() {
imageObj = new Image();
images = [
'some/image1.jpg',
'some/image2.jpg',
'some/image3.png',
'and.png',
'so.jpg',
'on.png'
];
for (i = 0; i <= 20; i ++) {
imageObj.src = images[i];
}
}
head
最大限の効果を得るには、この関数を HTML ファイル内で呼び出す必要があります。本当に宣言する必要がありvar i = 0;
ますか? プリロードが完了したら、別の関数を起動するにはどうすればよいですか?
また、運営しているWebサイトでこの機能を実装する方法をお聞きしたいです。img
100 個のタグを持つページがあるとします。ソースを手動でコピーしてimages
配列に貼り付ける必要があると思いますよね?ループでそれを行うには、DOM の準備ができている必要があります。これは、画像の読み込みが既に開始されていることを意味しますか?
プリロードは SEO に影響しますか?
プリロードのより良い jQuery の方法があれば、それで問題ありません。