我使用的是CSS background {....}
如何預加載圖像?
這需要時間來了,所以我想這個預加載圖像background
鼠標時加載首次設立的鼠標懸停大背景圖像。
什麼是最好的選擇做到這一點,使用純CSS或JavaScript或jQuery的?
請不要建議我CSS雪碧。
我使用的是CSS background {....}
如何預加載圖像?
這需要時間來了,所以我想這個預加載圖像background
鼠標時加載首次設立的鼠標懸停大背景圖像。
什麼是最好的選擇做到這一點,使用純CSS或JavaScript或jQuery的?
請不要建議我CSS雪碧。
您可以看看CSS sprites技術,這可能會大大減少您的圖像大小。順便說一句,它將有助於預加載全部懸停,或者動態更改裝飾圖像,這些圖像在頁面加載時已加載。
當我首先回答時,你如何得到同樣的答案3 upvotes?無論如何,顯然這對他不起作用。 – mpen 2010-05-21 18:27:53
或者不要預先加載它。
讓圖像包含圖像的兩種狀態,然後使用CSS重新定位圖像以顯示您所需的狀態。
如果您有多張圖片,則可能需要執行其他人提到的精靈。
如果圖像總是相同的,下面將做:
pic1= new Image(100,25);
pic1.src="http://someplace.com/image1.gif";
什麼是js或css? – 2010-05-21 15:04:06
@mgs:這是JS。 – mpen 2010-05-21 18:28:39
@Josh斯托多拉 - 因爲在我的情況下,我無法撥打或編輯圖像。 – 2010-05-21 14:40:29
gear-solid:是動態加載的圖像還是始終是相同的? – nico 2010-05-21 14:50:20
選擇你最喜歡的[重複](http://www.google.com/search?q=preload+image+site:stackoverflow.com)! – 2010-05-24 19:44:29