2009-10-29 68 views
0

我的頁面有很多懸停圖片,有時在img-tags中有div元素或src的背景。Asp.Net:懸停圖片需要很多時間來加載?預緊?

現在我遇到了這樣的問題,即當頁面未完全加載(例如90%),並且要在100%加載之前單擊菜單項時,菜單項的圖像懸停也不會加載。所以,當你比你高時,你會得到一個空的菜單項或空白字段(不管沒有這個圖像)。

如何預加載我的懸停圖像?

回答

3

您可以將所有圖像組合成一個「主」圖像,然後在必要時顯示切片。這種技術被稱爲CSS sprites。然後將只有一個圖像加載。之後,所有零件都將在那裏。

1

我同意Developer Art。沿着CSS Sprites路線走下去。他們已經在那裏的其他好處是你減少了對Web服務器的請求數量,這在性能方面總是一件好事。