Неверный аргумент IE 8 jQuery - PullRequest
1 голос
/ 17 апреля 2010

У меня есть этот конкретный скрипт, который запускается так, что элементы flash не отображаются поверх моей слайд-навигации. Это перерисовывает тот элемент flash с wmode как непрозрачный, и поэтому он отображается под навигацией. Прекрасно работает с Chrome и FireFox, но не с IE. В IE я получаю неверный аргумент в коде jquery.min.js 0 Line 103 char 460. Кто-нибудь может мне помочь, почему? Если я закомментирую вторую строку кода внутри функции, то ошибки не будет, но тогда она не будет работать в FireFox. Любая помощь ценится.

$(window).load(function(){
    $('embed').attr('wmode','opaque');
    $('object').append('<param name="wmode" value="opaque">');
    $('object').wrap('<div>');
   });

1 Ответ

0 голосов
/ 24 апреля 2010

Я нашел решение для этого. Это то, что я сделал.

if ( !$.support.htmlSerialize ) { /*If browser doesn't support htmlSerialize then use altHtml embed here */
    $(this).replaceWith($(this).attr('altHtml'));
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...