我在这里使用jQuery preload插件http://dreamerslab.com/blog/en/preload-images-with-jquery-preload-plugin/
所以我在初学者中预加载图像,我可以在chrome中看到 - >正在下载图像的网络。 但它们不会附加到任何html标签。
$.preload(
'/dada/spot-the-differences/images/levels/2.png',
'/dada/spot-the-differences/images/levels/22.png',
'/dada/spot-the-differences/images/levels/3.png',
'/dada/spot-the-differences/images/levels/32.png',
'/dada/spot-the-differences/images/levels/4.png',
'/dada/spot-the-differences/images/levels/42.png',
'/dada/spot-the-differences/images/levels/5.png',
'/dada/spot-the-differences/images/levels/52.png'
);
我在具有关卡的游戏中使用此图像。
当我调用此jquery时,如果级别改变:(响应.next将等于:1,2,3,4,5,因为级别正在改变。)
$('.imgdiff-1').attr('src', 'images/levels/'+response.next+'.png');
$('.imgdiff-2').attr('src', 'images/levels/'+response.next+'2.png');
它再次下载图像,而不是使用它在DOM中的下载中下载的图像。
有什么想法吗?