【问题标题】:IE11 Issue: When moving an IFrame with Flash in it, some background leaks throughIE11 问题:移动包含 Flash 的 IFrame 时,一些背景会泄漏
【发布时间】:2014-08-21 12:25:56
【问题描述】:

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

<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% 的情况下修复了它,但并非总是如此。 (当然,它确实很丑。)

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

【问题讨论】:

    标签: javascript css flash internet-explorer iframe


    【解决方案1】:

    overlay html over flash?回复:

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

    成功了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-01-21
      • 1970-01-01
      • 2020-07-30
      • 2019-03-03
      • 1970-01-01
      • 2011-09-20
      • 2013-01-27
      相关资源
      最近更新 更多