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