问题标签 [wmode]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
3352 浏览

html - Quicktime - Wmode 透明问题

在页面上嵌入 Quicktime 视频作为 IE 浏览器系列的优雅后备(无 flash / html5)。稍后我有一个覆盖视频的 div,因此 Quicktime 嵌入必须是 wmode=transparent。下面是嵌入代码:

问题是:在加载 quicktime 插件之前,嵌入区域会闪烁白色。嵌入成功完成并开始播放视频,但控制栏被白色遮挡。

快速时间是什么样子的

关于如何解决这个问题的任何想法?(更改 wmode 不是一种选择)。这发生在所有 IE 浏览器 + FF3.6(尚未测试更高版本)中。

谢谢。

0 投票
1 回答
797 浏览

google-chrome - Chrome 中的 iFrame 总是出现在绝对定位的 div 上方

我在使 iframe 出现在绝对定位的容器下方时遇到问题。这个问题似乎只出现在谷歌浏览器上,而在 IE 9、Firefox 和 Safari 上则很好。

代码示例

所有这些容器(幻灯片)共享使用 JS 生成的类似 CSS。

每个连续的 div 的 zIndex 都大于前一个。所以 150、152、154、156。

第四个容器设置为始终高于其他元素。确实如此,但不是在将 youtube 视频插入第三个视频时。视频始终位于所有元素之上,包括第四个元素,它应该位于顶部。

我通过样式表和 JS 为 iFrame 尝试了以下 css。

但这对 Chrome 14 没有帮助,尽管它适用于包括 Safari 在内的所有其他当前浏览器。

如果有人想知道它的用途,它有点像堆栈,它允许查看带有动画的幻灯片。单击下一步会将最顶部的项目返回,而其边缘仍然可见。

有什么想法吗?

0 投票
1 回答
3363 浏览

flash - YouTube iframe 嵌入的 wmode 参数

wmode通过 YouTube iframe 嵌入时设置参数(请参阅Youtube iframe wmode issue)似乎不再有效,至少在 Chrome 14 和据说 IE 中也是如此。我创建了这个 jsfiddle 来演示这个问题:http: //jsfiddle.net/HYPBb/1/。请注意diviframe 内的 Flash 是如何不重叠的。

这是一个已知的问题?YouTube 网站上似乎没有开发者论坛来报告这一点。现在有替代方法来解决这个问题吗?

0 投票
1 回答
504 浏览

jquery - jquery.fullBg 插件与 jquery.flash.js 插件混合:当 wmode=transparent 时电影消失

我是街区里的新手,所以如果我做得不好,我会道歉。我一起使用完整的图像背景插件: http ://bavotasan.com/2011/full-sizebackground-image-jquery-plugin/ 和闪存加载器背景插件:http: //jquery.lukelutman.com/plugins/闪光/

一切正常,直到我将 Flash 电影的 wmode 参数设置为透明,然后电影完全消失(它加载,因为我可以听到声音)但它没有显示。

我想要一个完整的背景图像,上面有透明的 Flash 电影,仅此而已,如果有人能告诉我如何解决这个问题,甚至是一种新的方法,那就太好了!

顺便说一下,这是我的代码,非常简单:

0 投票
1 回答
616 浏览

flash - Flash 11 wmode transparent 不再适用于无窗口组件

我们有一个独立的产品(不是基于浏览器的),它的一些 gui 使用 Flash。我们让 Flash 渲染到无窗口控件,然后将该位图用作 3D 纹理,然后由 directx 显示

我们传统上利用了“将其渲染为黑色,然后将其渲染为白色,并痛苦地从 Flash 电影中提取 Alpha 信息”,因为我们需要电影中的完整 Alpha。

从 flash 11 开始,无论我们将位图预填充为什么(并且我们使用 wmode=transparent),flash 现在都会用黑色覆盖它,从而阻止我们提取 alpha 并在各处留下难看的黑色轮廓。

虽然如果 Flash wmode=transparent 重新开始工作会很棒,但如果我们可以使用 wmode=window 并让 flash 直接将 alpha 提供到我们的目标渲染位图中,那就更棒了。

对闪存更好,对我们更好。但据我所知,Draw() 方法只渲染 RGB 而不是 RGBA

0 投票
2 回答
3199 浏览

jquery - jQuery:将 wmode 设置为 Youtube 视频以进行 z-index 处理

我正在这样做:

因此,当我检查页面上的 youtube 视频时,它会显示:

fixed position我的页面上有可拖动的对象z-index:9999。但是,我没有改变让 youtube 视频留在这些对象后面。即使我设置了 wmode,youtube 视频也总是在最前面。

知道我在这里做错了什么吗?

0 投票
0 回答
370 浏览

flash - Chrome 15 和 wmode="透明"

我在这里找到了几个相关的问题,但没有一个是针对我的问题的。我已经嵌入了带有“wmode=transparent”参数的闪存对象。

背景在所有浏览器中都是透明的,除了最新的 Chrome。知道为什么会这样吗?

这是我的代码:

0 投票
1 回答
704 浏览

flash - 覆盖下拉菜单的 Flash 内容

我有一个 CSS 下拉菜单,下面是一个 Flash 视频(嵌入了 YouTube 代码)。Flash 视频覆盖了我的下拉菜单,但仅限于 Safari。

我玩过 z-index,我已经尝试过 wmode 的“不透明”和“透明”(过去一直为我解决这个问题)。

关于如何阻止视频覆盖我的下拉菜单的任何想法?

0 投票
0 回答
282 浏览

javascript - JavaScript: Reload/reparse part of document

I am having a problem updating my page lay-out through JavaScript. I am editing an embed object (a YouTube video) to allow overlaying div's using wmode="opaque". I am running in to a problem with Google Chrome, I edit the HTML using JavaScript, but the embed object stays in the foreground. Then we I edit the HTML (using the Developer Tools) with random changes like adding a return the embed element is reloaded and the behaviour is as expected.

Does anybody know how I can resolve this issue? I already tried using window.location.reload(false);, but that just refreshes the page with the version from the server.

Thanks in advance!

0 投票
1 回答
1344 浏览

html - 旧浏览器和 Flash 版本中的“wmode=direct”行为

我想申请wmode=direct我页面上的 flash 对象。
它将在旧浏览器(IE6、IE7 等)中完成什么行为?
还是旧版本的 Flash Player?
参数的行为是 default( window) 还是transparent?