Opera:改变img src属性不会自动更新显示?

时间:2009-11-24 15:20:09

标签: javascript opera image src

当使用javascript交换图像时,HTML会更新,但Opera实际显示的内容除非您滚动或调整窗口大小。滚动时会发生什么的图片最能说明这一点。

alt text http://img340.imageshack.us/img340/9455/87855188.png

有什么想法吗?

编辑:问题的根源似乎是图像位于右浮动的div内。

EDIT2:这http://trac.dojotoolkit.org/ticket/3158表示这是一个已经修复并再次返回的错误。

1 个答案:

答案 0 :(得分:1)

奇怪的是,我以前从未遇到过这样的问题。我认为这是浏览器和显卡/ GUI之间的组合,我之前已经有过各种各样的应用程序(OpenOffice),而不仅仅是浏览器。

关于如何欺骗它进行更新的想法:

  • 将不透明度设置为.99,然后再设置为1
  • 改变位置1px(生涩但是)
  • 将显示设置为无并再次阻止(闪烁,不好,但看是否有效)
  • 将它从屏幕上移开(毫秒)然后再返回(可能是闪烁的)