无效的参数IE 8 jQuery

时间:2010-04-17 07:56:44

标签: jquery flash object

我有这个特殊的脚本运行,以便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>');
   });

1 个答案:

答案 0 :(得分:0)

我找到了解决方法。这就是我做的。

if ( !$.support.htmlSerialize ) { /*If browser doesn't support htmlSerialize then use altHtml embed here */
    $(this).replaceWith($(this).attr('altHtml'));
});