我有一個頁面,其中着陸頁的圖像隨時間變化(圖像發生變化)。這很好,但是當上傳網站時,我意識到我的着陸頁上的圖像加載非常緩慢,因此看起來不太好。一旦所有加載(全部出現至少一次),然後頁面再次良好,過渡平穩順利。第一次打開頁面時圖像非常緩慢 - 如何加載圖像
我想到了一種預加載圖像的方法。我發現很多東西,並嘗試以下內容:
$(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