Аккордеонное меню и проблема IE7+

jQuery.noConflict(); 
(function($){
    $(function(){
         $("#jv_amenu_side49").accordion({     

             initShow : "ul.current",
             objClass:".jv_maccordion",
             slide:1             });
    }); })(jQuery);      (function($){
    $(function(){
         $("#jv_amenu_side49").aMenuLoad({
             activeItemId:1,
             moduleId:49,
            eventType:1             
    }); });          })(jQuery);

Opera Firefox Chrome - все работает хорошо, но IE 7 и IE 9 имеют ошибку Char:4 Error: Object doesnt support this property or method Code:0 в этой строке: initShow : "ul.current",

я думаю, что это тег UL, но не знаю, как это сделать. есть меню в левой колонке


person Mag1c    schedule 23.05.2011    source источник
comment
Вы можете показать нам свой HTML-код? Может быть, вы могли бы сделать воспроизводимую ошибку на www.jsfiddle.net?   -  person Alastair Pitts    schedule 23.05.2011
comment
Кроме того, какой плагин для аккордеона вы используете? Я не вижу этих опций в плагине jQuery UI Accordion...   -  person Alastair Pitts    schedule 23.05.2011
comment
@dtbarne: обратите внимание, поскольку мы понятия не имеем, что происходит на данный момент, эти причудливые теги CDATA и комментариев, которые вы отредактировали, могут действительно иметь значение.   -  person DarthJDG    schedule 23.05.2011


Ответы (1)


Тяжело видеть. Вы также должны вставить соответствующий HTML-код.

В любом случае, вы уверены, что не хотите, чтобы initShow был "li.current" или "ul.current"? Выглядит не так, как у вас сейчас, потому что это подразумевает, что ul имеет класс .current.

person dtbarne    schedule 23.05.2011
comment
это меню модуля joomla - JV_accordion_menu - person Mag1c; 23.05.2011