IE Z-Index帮助

时间:2011-01-31 15:00:17

标签: internet-explorer z-index

导航栏需要在更高的z-index上,因此它出现在Flash和视频等页面元素之上 - 目前它已经落后于它们(http://bit.ly/dW0LYN),但似乎我放了ul li ul在-100或100 z-index上它什么都不做。我在这里错过了什么?任何帮助将不胜感激。

2 个答案:

答案 0 :(得分:0)

尝试将<param name="wmode" value="opaque" />添加到您的Flash对象中。 你还能指定你使用的IE版本吗?

答案 1 :(得分:0)

使用所需选项重建对象:

$('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();
});