swfobject视频(嵌入YouTube)覆盖Safari中的z索引,无论发生什么都保持领先
swfobject video (embedded YouTube) overrides z-index in Safari staying on top no matter what
我已经在其他浏览器上解决了这个问题,添加了wmode: opaque
并使用swfobject
来保持网络的现代性。
Safari仍然将其呈现在所有内容之上。为什么?
<script type="text/javascript">
var url = 'http://www.youtube.com/v/blablabla',
atts = {
id: "ytplayer"
},
params = {
allowScriptAccess: "always",
wmode: 'opaque',
rel: 0,
enablejsapi: 1
};
swfobject.embedSWF(url, atts.id, "640", "390", "9.0.0", null, null, params, atts);
</script>
<div class="youTube">
<div id="ytplayer"></div>
</div>
注意,我已经看过相关的YouTube视频嵌入通过iframe忽略z索引?;但这个问题是Firefox特有的,实际上我已经尝试过这个问题的公认答案,但没有成功。
wmode
应该是url中的第一个选项,也是params中的第一。
伪问题:你有没有试着在你的youtube url末尾添加?wmode=transparent
,就像在youtube视频中一样,通过iframe嵌入忽略z索引?
有关该问题的更多信息:http://helpx.adobe.com/x-productkb/multi/swf-file-ignores-stacking-order.html
我怀疑您的Safari版本有一个错误,无法正确使用wmode参数。有一篇关于旧Safari版本的老文章也有同样的错误。
它建议使用替代内容,而不是Safari的Flash。
相关文章:
- 谷歌索引iframe动态创建了什么
- 两个数组索引一个接一个地放置时意味着什么
- 索引数据库与DOM有什么关系吗?
- Gulp-inject说“没有什么可以注入索引.html”
- 什么是索引的反义词
- Javascript 什么是参数中的“索引”
- swfobject视频(嵌入YouTube)覆盖Safari中的z索引,无论发生什么都保持领先
- Z索引不'似乎什么都改变不了
- 在元素上添加索引的语义正确方式是什么
- webgl中的顶点索引是什么?
- 如何在mysql数据库制表这个javascript数组?我应该用什么索引呢?
- 什么是最短最神秘的方式来写这个索引检查多个字符
- 通过在json对象的每个属性中找到的索引来排序json对象的最佳方法是什么?
- 如果有的话,使用对象作为数组索引的缺点是什么?
- 按索引分配属性的最佳方法是什么?
- Javascript数组——用起始索引和默认值创建数组的最快最有效的方法是什么?
- 在React-Router文档中,“索引路由”中的这一段是什么意思?部分
- 为什么IE's插入符在文本输入中的位置不等于字符串索引?解决方法是什么?
- 使用javascript查找数组索引的最佳方法是什么?
- 正索引在addRule中意味着什么(选择器、样式、索引)