Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/397.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Opera:更改img src属性不会自动更新显示?_Javascript_Opera_Image_Src - Fatal编程技术网

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

Javascript Opera:更改img src属性不会自动更新显示?,javascript,opera,image,src,Javascript,Opera,Image,Src,当使用javascript交换图像时,HTML会很好地更新,但Opera实际显示的内容不会更新,除非您滚动或调整窗口大小。滚动时发生的事情的图片最能说明问题 有什么想法吗 编辑:问题的根源似乎是图像位于具有float right的div中 EDIT2:这表明这是一个已经修复的bug,现在又回来了。奇怪的是,我以前从未遇到过这样的问题。我认为这是浏览器和图形卡/图形用户界面的结合,我以前确实有过这种行为,但在各种应用程序(OpenOffice)中,不仅仅是浏览器 关于如何欺骗it进行更新的想法:

当使用javascript交换图像时,HTML会很好地更新,但Opera实际显示的内容不会更新,除非您滚动或调整窗口大小。滚动时发生的事情的图片最能说明问题

有什么想法吗

编辑:问题的根源似乎是图像位于具有float right的div中


EDIT2:这表明这是一个已经修复的bug,现在又回来了。

奇怪的是,我以前从未遇到过这样的问题。我认为这是浏览器和图形卡/图形用户界面的结合,我以前确实有过这种行为,但在各种应用程序(OpenOffice)中,不仅仅是浏览器

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

  • 将“不透明度”设置为.99,然后返回到1
  • 改变位置1px(尽管有急动)
  • 将display设置为none并再次阻塞(闪烁,不是很好,但要看它是否工作)
  • 将其移出屏幕一(毫秒)秒,然后再移回来(可能会闪烁)

奇怪的是,我以前从未遇到过这样的问题。我认为这是浏览器和图形卡/图形用户界面的结合,我以前确实有过这种行为,但在各种应用程序(OpenOffice)中,不仅仅是浏览器

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

  • 将“不透明度”设置为.99,然后返回到1
  • 改变位置1px(尽管有急动)
  • 将display设置为none并再次阻塞(闪烁,不是很好,但要看它是否工作)
  • 将其移出屏幕一(毫秒)秒,然后再移回来(可能会闪烁)

*不透明度仅影响“下方”的图像隐藏和显示它不起任何作用。*只要不向后移动它,移动它就会起作用。这意味着每次切换图像时,它都需要位于屏幕上的某个新位置。*不透明度仅影响“下方”的图像。*隐藏和显示它不起任何作用。*只要不向后移动它,移动它就会起作用。这意味着每次切换图像时,它都需要出现在屏幕上的某个新位置。10.9和10.10。我记得上次我做了一些类似的javascript时没有遇到这个问题,可能是在版本8或9.10.9和10.10中。我记得上次我做了一些类似这样的javascript时没有遇到这个问题,可能是在版本8或9中。