【发布时间】:2011-07-07 01:24:54
【问题描述】:
目前我正在使用一个非常基本的功能来预加载图像:
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'
]);
我有相当多的小图像需要预加载(合并后都远低于 1MB),我想知道是否有办法在不单独声明每个图像的情况下这样做。
任何建议将不胜感激!
【问题讨论】:
-
@user ,你什么时候调用这个函数??
标签: javascript jquery image preload