IE Z 索引帮助

发布于 2024-10-15 06:20:50 字数 155 浏览 2 评论 0原文

导航栏需要位于较高的 z-index 上,以便它显示在 Flash 和视频等页面元素上方 - 目前它位于它们后面 (http://bit.ly/dW0LYN),但如果我将 ul li ul 放在 -100 上,则似乎或 100 z-index 它什么也不做。我在这里缺少什么?任何帮助将不胜感激。

Nav bar needs to be on higher z-index so it appears above page elements like Flash and videos - currently it is behind them (http://bit.ly/dW0LYN), but seems if I put the ul li ul on -100 or 100 z-index it does nothing. What am I missing here? Any help would be greatly appreciated.

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

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

发布评论

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

评论(2

陪你到最终 2024-10-22 06:20:50

尝试将 添加到您的 Flash 对象。
您还可以指定您使用的 IE 版本吗?

try adding <param name="wmode" value="opaque" /> to your flash objects.
Can you also specify what version of IE are you using?

囚我心虐我身 2024-10-22 06:20:50

使用所需选项重建对象:

$('object embed').each(function (index, element) {
    // 
    var $element = $(element);
    var $object = $element.closest('object');
    $element.attr('wmode', 'transparent');
    $object.append('<param name="wmode" value="opaque" />');
    // 
    var $updated = $($object[0].outerHTML);
    $updated.find('div').remove();
    // 
    $object.after($updated).remove();
});

Rebuild objects with needed options:

$('object embed').each(function (index, element) {
    // 
    var $element = $(element);
    var $object = $element.closest('object');
    $element.attr('wmode', 'transparent');
    $object.append('<param name="wmode" value="opaque" />');
    // 
    var $updated = $($object[0].outerHTML);
    $updated.find('div').remove();
    // 
    $object.after($updated).remove();
});
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文