我正在预加载我知道正在缓存的背景图像,但我的代码没有从缓存中读取它。它再次加载它,就好像它没有被缓存一样。“imgSrcArray”实际上包含 8 个图像,但为了简单起见,我对这个示例进行了硬编码。
有人有想法么?
imgSrcArray = ["images/img0"];
//preload image
$.each(imgSrcArray, function (i, val) {
$(function() {
$(document.body).append($("<img id='imgHid" + i + "'/>").attr("src", val).hide())
});
});
$(document).ready(function(){
$('#bkgrnddiv').css('backgroundImage', 'url(images/img0)');
});