2011-01-31 68 views
0

導航欄需要更高的Z-index,因此它出現在Flash和視頻等頁面元素的上方 - 目前它位於它們後面(http://bit.ly/dW0LYN),但似乎如果我將ul ul ul放在-100或100 z-index上,它什麼都不做。我在這裏錯過了什麼?任何幫助將不勝感激。IE Z-Index幫助

+0

重複:http://stackoverflow.com/questions/4354434/div-tag-on-top-of-flash – 2011-01-31 15:08:43

回答

0

嘗試將<param name="wmode" value="opaque" />添加到您的Flash對象。 你也可以指定你使用的IE版本嗎?

+0

有這樣做的一個動態的方式通過CSS?如果是的話,這個id是什麼? – HollerTrain 2011-01-31 15:03:23

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