我正在玩一个前几天创建的新网站。
该网站包含很多很多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