【问题标题】:Flash always appears on top in google chromeFlash 总是出现在谷歌浏览器的顶部
【发布时间】:2011-12-04 07:30:17
【问题描述】:

我正在构建一个弹出窗口。我使用 iframe 覆盖背景内容,然后在此 iframe 上显示一个 div 以显示弹出内容。

在后台页面中,我嵌入了一个 YouTube 视频,代码示例:

<iframe width="560" height="315" src="http://www.youtube.com/embed/2XY3AvVgDns" frameborder="0" allowfullscreen></iframe>

我的问题:YouTube 视频总是显示在顶部并覆盖了我的弹出窗口。

注意:我的代码在 IE 和 FireFox 上运行良好,但在 GoogleChrome 上运行良好

如何让我的弹出窗口显示在 GoogleChrome 的顶部?

【问题讨论】:

标签: javascript jquery html css google-chrome


【解决方案1】:

把网址改成:

http://www.youtube.com/embed/2XY3AvVgDns?wmode=transparent

注意?wmode=transparent 参数。

【讨论】:

    【解决方案2】:

    &lt;iframe&gt; 元素的visibility 样式属性设置为hidden 应该会有所帮助。

    【讨论】:

      【解决方案3】:

      您能否将 iframe 修改为对象。如果是,请尝试使用

      希望它应该工作。

      【讨论】:

        猜你喜欢
        • 2011-07-11
        • 2018-03-24
        • 2017-09-28
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-11-21
        • 2012-01-21
        • 2013-01-30
        相关资源
        最近更新 更多