`

为解决IE6下背景图闪烁

阅读更多

为解决IE6下背景图闪烁

 

另外,为解决IE6下背景图闪烁,可以在页面中添加如下脚本

<!–[if IE 6]>
<script type=”text/javascript”>
// <![CDATA[
if((window.navigator.appName.toUpperCase().indexOf("MICROSOFT")>=0)&&(document.execCommand))
try{
document.execCommand("BackgroundImageCache", false, true);
}
catch(e){}
// ]]>
</script>
<![endif]–>

 

===============

 

ie6背景图片不缓存bug处理

备忘

<!--[if IE 6]><script type="text/javascript">try { document.execCommand('BackgroundImageCache', false, true); } catch(e) {}</script><![endif]-->

 

===========

分享到:
评论

相关推荐

    超强的IE背景图片闪烁(抖动)的解决办法

    ### 超强的IE背景图片闪烁(抖动)的解决办法 #### 问题背景 在Web开发过程中,不少开发者可能会遇到一个让人头疼的问题:在Internet Explorer(简称IE)浏览器中,当页面背景图片需要重新加载时,会出现闪烁或者...

    解决IE6兼容问题的十一大技巧

    5. **背景闪烁**:在IE6中,当使用CSS Sprites作为背景时,可能会出现背景闪烁现象。这是因为IE6没有缓存背景图片。可以通过JavaScript强制缓存背景图片: ```javascript document.execCommand(...

    div+css 解决ie6兼容问题总汇

    5. **背景闪烁**:IE6下,当链接或按钮使用CSS精灵作为背景时,可能遇到背景闪烁的问题。通过JavaScript的`document.execCommand("BackgroundImageCache",false,true);`可以缓存背景图,减少闪烁。 6. **最小高度**...

    ie6下定位bug解决

    在互联网发展的早期,Internet Explorer 6 (简称IE6) 是一款广泛使用的浏览器,但随着Web技术的不断发展,它暴露出许多兼容性问题,其中定位问题尤为显著。在其他现代浏览器中,CSS的`position`属性如`relative`、`...

    IE6的PNG解决方案例子

    1. `blank.gif`:这是一个空白的GIF图像,通常用于作为占位符,确保在IE6中加载PNG图像之前有一个可见的占位图,防止页面在加载过程中出现闪烁或空白。 2. `iepngfix.htc`:这是关键的HTC文件,包含了实现PNG透明的...

    PNG背景透明在网页设计中的运用

    此外,为解决IE6下背景图闪烁问题,可以为HTML元素添加以下CSS样式: ```css html { filter:expression(document.execCommand("BackgroundImageCache",false,true)); } ``` 确保所有CSS选择器和标点符号都在英文...

    ie6下的背景图片缓存

    IE6下CSS背景图片闪烁的Bug(ie6下的背景图片缓存问题) IE6下的背景图片每次使用都会重新发送请求(非本地),连一个hover效果时候同样的背景图片仅仅位置不同而已,ie6都会再次发送请求,这个令人崩溃的事情需要解决...

    链接伪类(:hover)CSS背景图片有闪动BUG的解决方法

    这段代码的工作原理是在页面加载完毕后,检查当前浏览器是否为IE6,如果是,那么通过document.execCommand方法执行BackgroundImageCache命令,将:hover状态下的背景图片缓存到本地,从而防止图片在悬停时重新加载。...

    IE6与CSS样式兼容问题汇总

    3、IE6背景闪烁 如果给链接、按钮用CSS sprites作为背景,可能会发现在IE6下会有背景图闪烁的现象。造成这个的原因是由于IE6没有将背景图缓存,每次触发hover的时候都会重新加载,可以用JavaScript设置IE6缓存这些...

    ie兼容问题

    IE6默认不会缓存背景图片,这可能会导致页面加载时背景图片的闪烁现象。可以通过以下脚本命令解决此问题: ```javascript document.execCommand("BackgroundImageCache", false, true); ``` #### 五、最小高度设置 ...

    IE6兼容性问题及IE6常见bug详细汇总

    **背景闪烁**:IE6下的背景图在`hover`时可能会闪烁,可以通过JavaScript命令`document.execCommand("BackgroundImageCache", false, true)`来缓存背景图,防止闪烁。 总之,解决IE6的兼容性问题需要开发者深入理解...

    IE6 fixed的完美解决方案

    为了更全面地理解IE6下fixed效果的解决方案,以下是结合了CSS和JavaScript方法的具体实现代码。这个示例中,通过设置_position: absolute模拟IE6下的fixed效果,并使用_expression动态调整元素位置。这种方式结合了...

    ie6 position:fixed解决方案

    在 IE6 下,为需要固定的元素添加 `_position: absolute;` 和 `_top: expression()`,通过 `documentElement.scrollTop` 计算元素相对于页面顶部的距离。这种方法虽然可以实现固定效果,但在滚动时可能会出现闪烁的...

    IE6中的position:fixed定位兼容性写法分享

    ` 结合使用,可以解决IE6中背景图片闪烁的问题,使背景固定在视口不随页面滚动。 接下来是针对不同方向固定的兼容性写法: 1. **头部固定**: ```css /* IE6 头部固定 */ html .fixed-top { position: absolute; ...

Global site tag (gtag.js) - Google Analytics