IE6下CSS背景图片闪烁的Bug(ie6下的背景图片缓存问题)

IE6下CSS背景图片闪烁的Bug(ie6下的背景图片缓存问题)

IE6下的背景图片每次使用都会重新发送请求(非本地),连一个hover效果时候同样的背景图片仅仅位置不同而已,ie6都会再次发送请求,这个令人崩溃的事情需要解决掉:
对于ie来说,filter:expression 很强大,能够实现的功能超级多,但是更对于视效率如生命的程序员来说,它的效率不敢令人恭维,所以有人会用css方法实现ie6下背景图片缓存,但是这种人也就是崇拜微软的强大而已:

html {filter:expression(document.execCommand("BackgroundImageCache", false, true));} 当然缺点:可能会使整个页面的加载速度变慢

大多数人都会选择js方法实现:


<script type='text/javascript'>
document.execCommand("BackgroundImageCache", false, true);
</script>

缺点:如果在firefox等浏览器下执行会出错。

所以需要判断是否为IE浏览器,使用jQuery提供的判断方法如下:


<script type='text/javascript'>
if ($.browser.msie) {
document.execCommand("BackgroundImageCache", false, true);
}
</script>

更简单的就是使用IE的条件注释:


<!--[if lt IE 7]>
<script>document.execCommand("BackgroundImageCache",false,true);</script>
<![endif]-->
最新资讯
《你好,李焕英》总票房逆袭《哪吒》 成中国影史亚军

《你好,李焕英》总票房

3月6日晚间,灯塔专业版数据显示,《你好,李焕英》累计票房
新秀凶猛 网易悬了?

新秀凶猛 网易悬了?

游戏堪称网易的生命线,当下正面临米哈游与莉莉丝发起的
儿童游戏公司Roblox(RBLX.US)重启上市计划 估值已达295亿美元

儿童游戏公司Roblox(R

Guthrie在上周的投资者日上还表示,公司对未来几年的营
抢走了KTV、网吧的年轻人 但密室逃脱的生意并不好做

抢走了KTV、网吧的年

年轻人的娱乐场所换了又换,时代的风向也在随之改变。
知乎赴美上市:周源即将坐拥一个IPO

知乎赴美上市:周源即将

知乎至少经历了7轮融资,身后潜伏着创新工场、赛富投资
十年知乎IPO仍亏损:破圈争议与商业化难题

十年知乎IPO仍亏损:破

成立十年,知乎终于赴美IPO。
最新文章
详解HTML中字体使用line-height依然不能垂直居中解决办法

详解HTML中字体使用li

这篇文章主要介绍了详解HTML中字体使用line-height依
html直接引用vue和element-ui的方法

html直接引用vue和ele

这篇文章主要介绍了html直接引用vue和element-ui的方
在HTML里加载摄像头的方法

在HTML里加载摄像头的

这篇文章主要介绍了如何在HTML里加载摄像头,本文通过实
html父子页面iframe双向发消息的实现示例

html父子页面iframe双

这篇文章主要介绍了html父子页面iframe双向发消息的实
HTML用户注册页面设置源码

HTML用户注册页面设置

这篇文章主要介绍了HTML用户注册页面设置源码,代码简
当div设置contentEditable=true时,重置其内容后无法光标定位

当div设置contentEdit

这篇文章主要介绍了解决当div设置contentEditable=tru