我有一个页面,其中着陆页的图像随时间变化(图像发生变化)。这很好,但是当上传网站时,我意识到我的着陆页上的图像加载非常缓慢,因此看起来不太好。一旦所有加载(全部出现至少一次),然后页面再次良好,过渡平稳顺利。第一次打开页面时图像非常缓慢 - 如何加载图像
我想到了一种预加载图像的方法。我发现很多东西,并尝试以下内容:
$(window).load(function() {
$(".loader").fadeOut("slow"); /*gif that shows when page loads*/
function backgrounds() {
for (i = 0; i < preload.arguments.length; i++) {
images[i] = new Image()
images[i].src = preload.arguments[i]
}
}
})
var backgrounds = new Array(
'url(Images/image_1.jpg)'
, 'url(Images/image_2.jpg)'
);
$(document).ready(function(){
/*I have here other functions as well as the function that changes the images one by one*/
});
没有成功。第一次加载页面时,我有完全相同的问题。第一次加载照片的速度非常缓慢,而且照片的更改功能在他们有时间加载之前就开始了(有加载功能的旋转图片进入并进行更改)。
因为我是新手,所有人都可以请帮忙解决问题的最佳方法,并确保首先完成加载。
非常感谢
什么是您的图像的文件大小? – zerohero
每个200K(我有其中五个) – inasiopo
因此,您只需下载1mb只需5张图片?他们的决议是什么?我认为你需要首先调整图像大小 – zerohero