javascript - IE11 Issue : When moving an IFrame with Flash in it, 部分背景泄露

标签 javascript css flash internet-explorer iframe

我有一个大致如下结构的网页:

<div class="row">
  menu
</div>
<div class="row">
  optional content
</div>
<div class="row">
   <iframe src="(some flash application)"></iframe>
</div>

...其中 .row 设置为 width: 100%;

点击菜单的某个部分后,可选内容 div 会消失/通过 JavaScript 重新应用。

在 IE11 中,当可选内容被隐藏时,它似乎实际上仍然以某种方式存在于 flash 内容之下,并且部分内容通过 flash 泄漏。有时隐藏的 div 看起来好像加倍了,现在一部分是 flash 内容应该在的地方。

在 FF 和 Chrome 中一切正常。

当用户向上和向下滚动一点时,泄漏消失,闪光灯正常显示。

Z-Index 没有任何改变。

目前,我正在通过 JavaScript window.scrollBy(0,1) 稍微摆动窗口。这解决了大约 80% 的所有情况,但并非总是如此。 (当然,它绝对是丑陋的。)

关于导致该行为的原因以及如何解决的任何提示?提前致谢!

最佳答案

overlay html over flash? 回答:

<param name="wmode" value="transparent" />

成功了。

关于javascript - IE11 Issue : When moving an IFrame with Flash in it, 部分背景泄露,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25426337/

相关文章:

jquery - 如何使圆形 div 内的文本正确适合,其中 div 大小不固定?

jquery - CSS淡出过渡

html - 仅更改指定 id 的 css 类

flash - as3 - 从 Assets 类获取库符号

javascript - 显示 : none in a for loop and its affect on reflow

asp.net - 如何使用 javascript 更改 asp.net 文本框的文本属性

javascript - 通过 JavaScript 变量获取对象值

javascript - http ://sigmajs. org/les 教程 - 为什么我的 Canvas 高度为 0?

javascript - 加载包含 flash 或 javascript 的页面时,我收到一条安全错误消息

flash - 使用 as3 通过 flash 加载和播放 mjpeg - 套接字错误