2011-05-29 83 views
6

一位設計師剛給了我一個新的網站設計的HTML/JS/CSS。該頁面使用良好的老式MM_crap方法來預加載圖像。我們是否應該預加載鼠標懸停圖像?

我們是否應該在當今世界上預加載鼠標懸停圖片?它感覺如此1998.

+5

理想情況下,您應該使用[sprites](http://css-tricks.com/css-sprites/)。 – Marcel 2011-05-29 07:23:19

+0

正確 - 這可能不太適合。 – 2011-05-29 07:30:53

回答

8

我們是否應該在當今世界預加載鼠標懸停圖像?

是的,絕對。即使在快速連接時,DNS查找或連接打嗝在加載圖像時也會造成顯着的延遲。你不希望鼠標懸停。

雖然不需要使用Dreamweaver的預加載代碼:有關替代方法,請參閱What is the best way to preload multiple images in JavaScript?

此外,還有一個非常有趣的選擇(如@hd和@Marcel所述):CSS sprites。根據你的情況,他們可以成爲一個優秀的解決方案 - 如果你正在研究新的東西,這可能是值得的。

+0

佩卡,我知道它不是在哪裏問我的問題,但我可以再問這裏的問題,stackoverflow給出了我的問題不符合標準質量的消息。 :( – 2011-05-29 07:24:29

+0

@hd見[我可以做什麼時得到「對不起,我們不再接受來自這個帳戶的問題」?](http://meta.stackexchange.com/q/86997)對此有所幫助。 – 2011-05-29 07:25:56

+1

將它標記爲答案,因爲它回答了手頭的問題,即使我實際上將使用CSS精靈而不是@hd建議的翻轉圖像。 – 2011-05-29 07:35:24

2

是的,爲什麼在我們可以使用CSS sprites時使用預加載的mouseover圖像?