在厚盒或灯箱下显示的 YouTube 视频

发布于 2024-11-09 04:21:04 字数 362 浏览 0 评论 0原文

我有一些嵌入的 YouTube 视频,并且有一个 div 显示在页面其余部分的顶部。问题是,如果不向 YouTube 嵌入代码添加一些额外的参数(wmode=opaque),YouTube 视频就会出现在灯箱上方。

有更好的方法来实现这一目标吗?就像我可以添加到灯箱 div 中的某种 CSS 一样?

注意:我没有专门使用lightbox或thickbox,只是我自己的基本代码。我的灯箱 div 使用的 css 是:

#shade {
position: fixed;
left: 0;
top: 0;
width: 100%;
height: 100%;
background: 000;
z-index: 1001;
}

I have some embedded youtube videos and I have a div that appears over the top of the rest of the page. The problem is, that without adding some extra params (wmode=opaque) to the youtube embed code, the youtube videos appear above the lightbox.

Is there a better way of achieving this? Like some kind of CSS I can add to the lightbox div?

Note: i'm not using lightbox or thickbox specifically, just my own basic code. The css I'm using for my lightbox div is:

#shade {
position: fixed;
left: 0;
top: 0;
width: 100%;
height: 100%;
background: 000;
z-index: 1001;
}

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

余生共白头 2024-11-16 04:21:04

不幸的是,Flash 优先于您设置的任何 z 索引。这有点痛苦,但唯一的方法就是使用 wmode。请参阅此答案。如果您不想或无法在 YouTube 元素中设置 wmode,那么您可以采取一些肮脏的技巧。

注意,这些都是肮脏的 JS HACKS

  • 在显示灯箱之前隐藏视频,然后在退出时显示它
  • 当灯箱显示时,用静态图像替换 flash 对象。退出时改回来。
  • 使用 Flash 覆盖层而不是 html,

不要这样做

Unfortunately flash takes precedence over any z-index that you set. It's a bit of a pain, but the only way you can do it is using wmode. See this answer. If you don't want to, or can't set wmode in the YouTube element then there are a number of dirty hacks that you can do.

NB THESE ARE DIRTY JS HACKS

  • Hide the video before the lightbox is displayed, then show it on exit
  • Replace flash object with a static image when lightbox is displayed. Change back on exit.
  • Use a flash overlay instead of html one

DON'T DO THIS

給妳壹絲溫柔 2024-11-16 04:21:04

附加

?wmode=opaque

您可以在 YouTube 视频来源的链接末尾


http://maxmorgandesign.com/fix_youtube_iframe_overlay_and_z_index_issues/

You can append

?wmode=opaque

at the end of the link to the youtube video

Source:
http://maxmorgandesign.com/fix_youtube_iframe_overlay_and_z_index_issues/

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文