【问题标题】:z-index layering for HTML5 video (ipad) [duplicate]HTML5视频(ipad)的z-index分层[重复]
【发布时间】:2010-08-30 13:23:33
【问题描述】:

可能重复:
iPad Safari mobile seems to ignore z-indexing position for html5 video elements

我正在使用 BrightCove 智能播放器代码将 HTML5 视频标签写入页面。此代码将 object 标签替换为 video 标签,以便它在 iphone 和 ipad 上工作,同时仍然在不支持的浏览器中工作

我遇到的问题是这个动态写入标签的分层。它似乎不遵守 z-index 顺序,导致当有人滚动下拉菜单时,我放置在视频上方的下拉菜单位于视频后面。

【问题讨论】:

  • 您需要给我们一些代码或链接,以便我们了解这个问题

标签: html html5-video z-index


【解决方案1】:

经过一番挖掘,我找到了我的问题的解决方案,这是一个非常相似的解决方案。
在将视频标签(可能也与其他标签一起)动态插入 dom 时,z-index 属性会混乱。
如您所见here,解决方案非常简单:您必须添加css3 属性-webkit-transform-style: preserve-3d
它没有记录为错误,但这是我能找到的唯一解决方法。
希望这会有所帮助。

【讨论】:

  • 您还必须让 HTML 属性“控件”不存在。见issue here
【解决方案2】:

不确定它是否适用于 HTML5 视频,但 Flash 视频也有类似的问题,可以通过 changing the "wmode" attribute 解决。

【讨论】:

  • wmode 属性是专门用于 flash 的。
【解决方案3】:

我也遇到了这个。我唯一能为我工作的就是添加

display:none

在视频标签上显示需要点击的 div 时。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多