キャッシュされていることがわかっている背景画像をプリロードしていますが、コードがキャッシュから読み取っていません。キャッシュされていないかのように再度ロードします。「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)');
});