我正在玩一個前幾天創建的新網站。
該網站包含很多很多gif,並在首頁上顯示。截至目前,顯示一個靜態的.png縮略圖,當它懸停時,它會顯示gif。從預加載中停止GIF
這幾乎是我想要的。然而,截至目前,該網站預先加載頁面上的每一個gif,這需要很長時間,並且浪費了很多流量。如果首頁上有50個gif,每個gif是2mb,那麼每個用戶就有100mb的流量。
是不是隻能加載每個PNG,然後加載GIF,如果它懸停?我知道它不會在第一時間順利播放,但我的網絡酒店沒有很多網絡流量。
這可能與一些PHP或老式的JavaScript?
謝謝
你如何用gif換出png? CSS? JavaScript的? – 2012-02-22 19:52:50
你如何做懸停改變?用CSS? – cha0site 2012-02-22 19:53:39
PHP是服務器端,所以它不相關。你需要的是在客戶端運行的JavaScript。 CSS也可以工作(使用:hover事件),但是我不確定它是否也會預載圖像(通過測試和觀察服務器日誌來檢查是否容易)。 – Kitsune 2012-02-22 19:54:19