|
|
1
2
听起来有点像我在ie7中遇到的问题,DOM被更新了,但屏幕上的像素没有(有时鼠标悬停在上面会触发重画)。我发现一个肮脏的黑客在我的情况下工作(spesudo javascript):
出于某种原因,这种添加和删除元素的野蛮黑客行为(如果在任何地方添加和删除元素,甚至可能奏效)导致ie7重新绘制文档。它可能会导致闪烁,虽然这是一个昂贵的黑客,因为它强制在一个已经很慢的浏览器完全重新绘制,这就是为什么我只有这样做,如果我确定它是ie7(不慢其他浏览器仅仅因为ie7是愚蠢的)。 但我不能保证它会成功。。。当我试图找到解决问题的方法时,我发现很多不同的方法都不管用。用javascript修复ie7的不一致性几乎是一个反复试验的过程
:
|
|
|
2
0
试试这个:
|
|
|
3
0
接近一个解决方案,也许其他人可以带来最后一点的方式。
在以下情况下,页面的行为与预期一致:
第二个解决方案几乎是可行的,除了我实际上是在寻找显示隐藏行为我的旗帜,所以我想一个不太侵入性的东西来改变,这将使IE刷新的风格。 |
|
|
4
0
看起来您遇到了IE6/IE7回流/重绘问题或IE6/IE7布局问题。 看到了吗 http://www.phpied.com/rendering-repaint-reflowrelayout-restyle/ http://www.satzansatz.de/cssd/onhavinglayout.html 找出是什么导致IE中的元素“具有布局”。
您可以通过设置
|
|
5
0
这是我的两分钱。expando对象出现了一个问题,因此下面的代码对我来说是一个settimeout延迟。我的问题是,当我插入一些HTML时,背景图像没有出现。
|