iPad Safari 移动版似乎忽略了 html5 视频元素的 z 索引位置

标签 ipad mobile-safari html5-video

我在页面上找到了一个视频元素,该元素在 Safari 移动版和桌面版中都运行良好。 我有一个半透明的下拉菜单,工作正常。问题是,当菜单位于视频元素上方时,在桌面 safari 上我可以在菜单下看到视频(根据需要),而在移动版本上,无论我说什么,视频元素都会保留在前景上(丑陋) CSS。有什么解决办法吗?

An image of the problem

最佳答案

仅当视频元素是动态创建时才会出现此问题。如果元素在加载时正好位于页面中,则 z-index 工作正常。

您可以通过提供视频元素 -webkit-transform-style:preserve-3d 来修复动态创建的视频上的 z-index。

是的,它和 IE 上的 haslayout 一样糟糕!

关于iPad Safari 移动版似乎忽略了 html5 视频元素的 z 索引位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3683211/

相关文章:

iphone - 在移动 Safari (html5) 中缓存离线 iPhone/iPad Web 应用程序的视频内容?

ios - 无法使用 phonegap iOS 为 iPad pro 设置应用程序图标

通过 Safari 的 iOS SSO : Can't log out/switch user any more

html - 为什么我的复选框标签在 iPad 上不可点击?

ipad - 如何使用 JavaScript 设置移动版 Safari 的缩放级别?

javascript - 在 iPad 网络应用程序中禁用垂直弹跳效果

HTML5 track 元素没有 'crossorigin' 属性

html - html5 + css 中的控制栏比视频宽

ios - 当我单击后退按钮时,我的 View 从横向变为纵向

javascript - iPad safari javascript 增量器挂起