2014-01-13 2 views
0

Я получаю эту ошибку в IE 8,IE 8 Недопустимый аргумент Ошибка

Недопустимый аргумент. jquery.min.js, строка 4 символ 25149

его было три дня, я не могу понять проблему. Его прекрасно работать в любом браузере, кроме IE8

Вот мой код

$(document).ready(function() { 
    $(function() { 
     var icons = { 
      header: "iconClosed", 
      activeHeader: "iconOpen" 
     }; 
     $("#accordion").accordion({ 
      collapsible: true, 
      heightStyle: "content", 
      icons: icons, 
      animate: { 
       duration: 1000 
      } 
     }); 
     $('#tabs').tabs(); 
     $('.ui-corners-all, .ui-corners-top').removeClass('ui-corners-all ui-corners-top'); 
     $(".selector").accordion({ 
      clearStyle: true 
     }); 
     $('#nav li ul').slideDown(); 
     $(this).next().slideToggle(); 
     $('#nav li a').addClass('active'); 
     $(this).addClass('active'); 

    }); 
    jqb_init(); 
    clearInterval(jqb_intInterval); 
    checkbox_click(); 
}); 
+2

Какую версию jQuery вы используете? Можете ли вы подтвердить, что вы не используете ветвь 2.x? –

+1

Можете ли вы воспроизвести его в неограниченном режиме? –

+1

Посмотрите на стек вызовов, чтобы найти строки, принадлежащие коду _your_. –

ответ

0

[РЕШИТЬ]

Я просто включал JavaScript 1.9.1 Используется в аккордеонной демонстрации на официальной странице аккордеона.

Однако это не полностью решает мою проблему. Эта причина «Ожидаемая ошибка объекта».

Я тоже знаком. «Объект ожидаемой ошибки» означает, что Script не удалось найти.

AS включая JavaScript 1.9.1 Переопределение моего собственного скрипта, который находился на главной странице.

Поэтому я перемещаю его с главной страницы на мою страницу.

0

Изменить код, удалить очевидный и ненужный код:

$(function() { 
    var icons = { 
     header: "iconClosed", 
     activeHeader: "iconOpen" 
    }; 

    $("#accordion").accordion({ 
     collapsible: true, 
     heightStyle: "content", 
     icons: icons, 
     animate: { 
      duration: 1000 
     } 
    }); 

    $('#tabs').tabs(); 

    $('.ui-corners-all, .ui-corners-top').removeClass('ui-corners-all ui-corners-top'); 

    $(".selector").accordion({ 
     clearStyle: true 
    }); 

    $('#nav li ul').slideDown(); 
    //this is window: window->next->slideToggle? For what? Is it necessary? 
    //$(this).next().slideToggle(); 
    $('#nav li a').addClass('active'); 
    //this is window: window->addCssClass? Like link? For what? Is it necessary? 
    //$(this).addClass('active'); 
    jqb_init(); 
    clearInterval(jqb_intInterval); 
    checkbox_click(); 

}); 
+0

это не лишний код brother –

+0

И после удаления кода запросить решение не решить –

+0

Код на картинке еще в комментариях. Пожалуйста, ответьте, зачем это нужно? Что вы пытаетесь сделать с помощью этого кода? – Pinal

Смежные вопросы