我是http://concretetoboggan.uwaterloo.ca的網站管理員和第一次網頁設計師,所以我有點絆倒了我的方式通過CSS。我一直有一個奇怪的問題。加載與大圖像檔案DIV加載頁面的其餘部分
如果您轉到鏈接(第一次),則頁面會在加載頁面的其餘部分之前在主幻燈片上停頓2-3秒。這真的很讓人分心,似乎很容易解決,但我無法修復它。
以下是網站的淨時間表,正如您所看到的,Firebug顯示出一個神祕的差距。
該頁面執行的事件的序列(應該是):在頁面的開始
- 負載的jQuery的圖像被加載到具有'隱藏'類的div中,大概瀏覽器會這樣做異步)
- 繼續加載頁面
- 刪除'hidden'類S於DOM準備
- 負載的jQuery bxSlider上DOM準備
每個幻燈片的幻燈片的與內部的IMG標籤和標題欄組成一個div的子DIV絕對定位在底部:0。
我已經厭倦了以下優化,這有助於稍微對未不惜一切:
- 刪除加載的幻燈片下表(似乎加快了一點東西,還是攤)
- 減少加載圖像的大小(加速了一點東西,還是有檔位)
- 把IMG「src」中的「DSRC」屬性,然後將其重新分配在DOM就緒(還是有檔位)
- 把圖片放在後臺:div的CSS(不需要的佈局問題)
嘗試優化你的照片,看看是否有幫助 – Stephen
@Stephen這是我試過的一件事,所有的圖像已經達到50%的質量。但這似乎是一個更深層次的問題,可能與事物佈局方式有關。 –
嘗試刪除所有腳本,看看哪個腳本導致問題 – Stephen