问题标签 [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.
html - Quicktime - Wmode 透明问题
在页面上嵌入 Quicktime 视频作为 IE 浏览器系列的优雅后备(无 flash / html5)。稍后我有一个覆盖视频的 div,因此 Quicktime 嵌入必须是 wmode=transparent。下面是嵌入代码:
问题是:在加载 quicktime 插件之前,嵌入区域会闪烁白色。嵌入成功完成并开始播放视频,但控制栏被白色遮挡。
关于如何解决这个问题的任何想法?(更改 wmode 不是一种选择)。这发生在所有 IE 浏览器 + FF3.6(尚未测试更高版本)中。
谢谢。
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 在内的所有其他当前浏览器。
如果有人想知道它的用途,它有点像堆栈,它允许查看带有动画的幻灯片。单击下一步会将最顶部的项目返回,而其边缘仍然可见。
有什么想法吗?
flash - YouTube iframe 嵌入的 wmode 参数
wmode
通过 YouTube iframe 嵌入时设置参数(请参阅Youtube iframe wmode issue)似乎不再有效,至少在 Chrome 14 和据说 IE 中也是如此。我创建了这个 jsfiddle 来演示这个问题:http: //jsfiddle.net/HYPBb/1/。请注意div
iframe 内的 Flash 是如何不重叠的。
这是一个已知的问题?YouTube 网站上似乎没有开发者论坛来报告这一点。现在有替代方法来解决这个问题吗?
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 电影,仅此而已,如果有人能告诉我如何解决这个问题,甚至是一种新的方法,那就太好了!
顺便说一下,这是我的代码,非常简单:
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
jquery - jQuery:将 wmode 设置为 Youtube 视频以进行 z-index 处理
我正在这样做:
因此,当我检查页面上的 youtube 视频时,它会显示:
fixed position
我的页面上有可拖动的对象z-index:9999
。但是,我没有改变让 youtube 视频留在这些对象后面。即使我设置了 wmode,youtube 视频也总是在最前面。
知道我在这里做错了什么吗?
flash - Chrome 15 和 wmode="透明"
我在这里找到了几个相关的问题,但没有一个是针对我的问题的。我已经嵌入了带有“wmode=transparent”参数的闪存对象。
背景在所有浏览器中都是透明的,除了最新的 Chrome。知道为什么会这样吗?
这是我的代码:
flash - 覆盖下拉菜单的 Flash 内容
我有一个 CSS 下拉菜单,下面是一个 Flash 视频(嵌入了 YouTube 代码)。Flash 视频覆盖了我的下拉菜单,但仅限于 Safari。
我玩过 z-index,我已经尝试过 wmode 的“不透明”和“透明”(过去一直为我解决这个问题)。
关于如何阻止视频覆盖我的下拉菜单的任何想法?
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!
html - 旧浏览器和 Flash 版本中的“wmode=direct”行为
我想申请wmode=direct
我页面上的 flash 对象。
它将在旧浏览器(IE6、IE7 等)中完成什么行为?
还是旧版本的 Flash Player?
参数的行为是 default( window
) 还是transparent
?