Tôi đang tìm kiếm một cách nhanh chóng và dễ dàng để tải trước hình ảnh bằng JavaScript. Tôi đang sử dụng jQuery nếu điều đó quan trọng.
Tôi đã thấy điều này ở đây ( http: //nettuts.com ... ):
function complexLoad(config, fileNames) {
for (var x = 0; x < fileNames.length; x++) {
$("<img>").attr({
id: fileNames[x],
src: config.imgDir + fileNames[x] + config.imgFormat,
title: "The " + fileNames[x] + " nebula"
}).appendTo("#" + config.imgContainer).css({ display: "none" });
}
};
Nhưng, nó có vẻ hơi quá so với những gì tôi muốn!
Tôi biết có các plugin jQuery ngoài đó làm điều này nhưng tất cả chúng có vẻ hơi lớn (về kích thước); Tôi chỉ cần một cách nhanh chóng, dễ dàng và ngắn gọn để tải trước hình ảnh!
$.each(arguments,function(){(new Image).src=this});