修复IE背景图片闪烁或不见的现象
来源:互联网 发布:三级域名泛解析 编辑:程序博客网 时间:2024/05/25 21:37
为什么会出现闪烁或不见现象?
IE6在处理A标签的CSS定义中的背景图片属性时候,当你把鼠标移上去的时候每次都会去检查是否有一个新的版本。
你可能会看到背景图片短暂或更长的闪烁。可能因为,网速,CPU速度或者背景图片大小;
你也可能看不图片的闪烁,但会注意到鼠标指针由默认的形状变成闪烁的形状,意味着这里在运行着一些东西。
如果你改变了IE的“temporay internet files"设置为"每次访问此页时检查",那么你一定可以看到闪烁现象。
如何解决这个问题?
事实上非常简单。
只要添加几行javascript代码到页面head区域即可。
try {document.execCommand("BackgroundImageCache", false, true);} catch(err) {}
注意:
无论页面刷新还是浏览到其他页面,这个修复都将起作用。
如果你想在同一个浏览会话中再次看到闪烁现象,你必须显式禁止这个修补。
还有一个纯css方式,在css中加入如下代码
html { filter: expression(document.execCommand("BackgroundImageCache", false, true));}
鉴于expression严重影响浏览器效率,建议采用javascript方式。
来源:http://www.72color.com/post/93.html
- 修复IE背景图片闪烁或不见的现象
- [转]解决IE下CSS背景图片闪烁的Bug
- 解决IE下CSS背景图片闪烁的Bug
- 解决IE下CSS背景图片闪烁的Bug
- 解决IE下CSS背景图片闪烁的Bug
- 解决IE下CSS背景图片闪烁的Bug
- 桌面的回收站或IE图标不见后的解决办法
- ie下div撑不开或背景图片不显示的解决方法
- 解决android webview闪烁的现象
- c# panel背景图片切换闪烁的解决办法
- c# panel背景图片切换闪烁的解决办法
- 自定义ToggleButton背景图片拉伸的现象
- IE中止操作的现象
- 请问如何恢复桌面不见的IE图标?
- 修复迅雷在 IE 等浏览器中右键菜单丢失或失效的问题
- IE问题修复的批处理
- 修复好IE 的 DLL
- 消除绘制位图时的刷屏与闪烁现象
- 学习JNI
- 关于oracle 10g 不能进OEM的问题
- ios 深浅拷贝学习
- Log
- UML类图与类的关系详解
- 修复IE背景图片闪烁或不见的现象
- 建个局域网,以便能和办公室的其他电脑共享打印机
- JS处理前台页面的所有异常
- java解析json
- 解决IE6下图片空隙问题
- Android—在程序中设置android:gravity 和 android:layout_Gravity属性
- c++ 枚举类型 enum
- Eclipse快捷键大全
- HBase常见问题解答