首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

修复IE6图片闪烁有关问题

2012-11-25 
修复IE6图片闪烁问题最近做一个项目,要做一个效果就是菜单栏点一下就在旁边弹出,再点一下就再次隐藏掉。在f

修复IE6图片闪烁问题

最近做一个项目,要做一个效果就是菜单栏点一下就在旁边弹出,再点一下就再次隐藏掉。

在firefox中不会出现图片闪烁的问题,但在IE6中问题很严重 非常不友好

在网上查询了一下。网上说IE6在处理A标签的CSS定义中的背景图片属性时候,当你把鼠标移上去的时候每次都会去检查是否有一个新的 版本。你可能会看到背景图片短暂或更长的闪烁。可能因为,网速,CPU速度或者背景图片大小;
你也可能看不图片的闪烁,但会注意到鼠标指 针由默认的形状变成闪烁的形状,意味着这里在运行着一些东西。
如果你改变了IE的“temporay internet files"设置为"每次访问此页时检查",那么你一定可以看到闪烁现象。

如何解决这个问题?
事实上非常简单。
只要添加几行 javascript代码到页面head区域即可。
try {
document.execCommand("BackgroundImageCache", false, true);
} catch(err) {}
注意:
无论页面刷新还是浏览到其他页面,这个修复都将起作用。
如 果你想在同一个浏览会话中再次看到闪烁现象,你必须显式禁止这个修补。

感觉网友http://hi.baidu.com/rogertl/blog/item/cb1887c419655bc038db4925.html

热点排行