IT技术博客大学习 共学习 共进步

IE6图片加载的一个BUG

UED TEAM 2010-06-25 12:20:42 浏览 3,604 次

小图整合在一张大图里,然后在不同的CSS里调用同一张图片,以此来减少请求数,这是页面优化最常用的手段,但IE6会对页面里同一个图片,只要在不同的地方有引用到就会重新请求一次,需要加JS代码解决。代码如下:

以下是代码片段:
<!--[if IE 6]><script type="text/javascript">try { document.execCommand(’BackgroundImageCache’, false, true); } catch(e) {}</script><![endif]-->
注:这个BUG以前就已经发现了,这里只是再次提出来。

建议继续学习

  1. 图片动态局部毛玻璃模糊效果的实现 (阅读 14,703)
  2. 淘宝图片存储架构 (阅读 10,844)
  3. 解决IE6从Nginx服务器下载图片不Cache的Bug (阅读 8,221)
  4. 精于图片处理的10款jQuery插件 (阅读 7,261)
  5. When we`re only No.2, we try harder之聊天表情设计小探讨 (阅读 7,122)
  6. 通过php+imagick 创建PDF图片预览 (阅读 6,984)
  7. phpThumb:强大的缩微图类 (阅读 6,622)
  8. js实现预加载图片让图片快速显示 (阅读 6,122)
  9. 利用开源的Gearman框架构建分布式图片处理平台[原创] (阅读 5,224)
  10. 使用数据库存放图片 (阅读 5,022)