現在、私はかなり基本的な機能を使用して画像をプリロードしています:
function preload(arrayOfImages) {
$(arrayOfImages).each(function(){
$('<img/>')[0].src = this;
// Alternatively you could use:
// (new Image()).src = this;
});
}
// Usage:
preload([
'img/imageName.jpg',
'img/anotherOne.jpg',
'img/blahblahblah.jpg'
]);
プリロードする必要がある小さな画像がかなり多数あり (すべて組み合わせると 1 MB 未満)、各画像を個別に宣言せずにそうする方法があるかどうか疑問に思っていました。
どんなアドバイスでも大歓迎です!