我有这个特殊的脚本运行,以便flash元素不会显示在我的滑出导航之上。这会将wmode的flash元素重绘为不透明,因此它会在导航下显示出来。与Chrome和FireFox完美配合,但与IE无关。在IE中我在jquery.min.js代码0行103 char 460中得到一个无效参数。任何人都可以帮我解释为什么?如果我在函数内部注释掉第二行代码,那么就没有错误,但是在FireFox中不起作用。任何帮助都是适当的。
$(window).load(function(){
$('embed').attr('wmode','opaque');
$('object').append('<param name="wmode" value="opaque">');
$('object').wrap('<div>');
});
答案 0 :(得分:0)
我找到了解决方法。这就是我做的。
if ( !$.support.htmlSerialize ) { /*If browser doesn't support htmlSerialize then use altHtml embed here */
$(this).replaceWith($(this).attr('altHtml'));
});