IE6在位置变化时重新加载背景图像?

时间:2011-03-15 11:40:52

标签: internet-explorer

  

可能重复:
  Jquery IE6 hover problems, keeps loading background image.

您好 我试图解决这个问题: 我有一个带背景图像的div。鼠标移动或其他一些人的背景图像位置发生变化。问题是,在位置更改时,只有IE6似乎重新加载图像,导致空图像几秒钟。

<div style="position: absolute; top: 0px; left: 0px; background: url("img/one.jpg") repeat scroll -1380px -252px transparent;"></div>

如何在IE6中避免此错误?有诀窍吗?

2 个答案:

答案 0 :(得分:1)

CSS

html {
  filter: expression(document.execCommand("BackgroundImageCache", false, true));
}

Source

您可能希望将其置于条件注释中以专门针对IE6。

答案 1 :(得分:0)

尝试使用此CSS解决方案来修复IE6背景图片错误:

html {
  filter:expression(
    document.execCommand("BackgroundImageCache", false, true)
  );
}

(来自this 2006年文章)