IE8 и jquery 1.3.2 переключение

Я использую эту функцию jquery, которая отлично работает в win / mac FF 3.5 и Safari,

Но не в IE 8, текст изменяется при каждом условии в нем, но скрытый div с css, настроенным на отображение, не работает.

//Expander Function
function expando(showText, hideText, content, selector) {
        var showText= showText;
        var hideText= hideText;
        $(selector).click(function() {
        $(this).html ($(this).html()== hideText ? showText : hideText);
                $(content).toggle();
                return false;});}
expando('… Read More',' Show Less','span.more-description','a.more-desc');
expando('Click Here To View','Hide Details','ul.more-options','span.solo a');

В IE 8 я получаю эту ошибку Сведения об ошибке веб-страницы

Пользовательский агент: Mozilla / 4.0 (совместимый; MSIE 8.0; Windows NT 6.1; Trident / 4.0; Mozilla / 4.0 (совместимый; MSIE 6.0; Windows NT 5.1; SV1); SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5. 30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET CLR 3.0.30618; Media Center PC 5.0; SLCC1) Отметка времени: понедельник, 26 октября 2009 г., 14:12:32 UTC

Сообщение: недопустимый аргумент. Строка: 12 символов: 12949 Код: 0 URI: http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js


person matthewb    schedule 26.10.2009    source источник
comment
Вы нашли решение этой проблемы? Я использовал ваш код и не смог продублировать ошибку. Я использую IE 8.0.7600.16385   -  person Joel Harris    schedule 14.01.2010


Ответы (2)


JQuery в настоящее время находится на 1.4.2; Можете попробовать с 1.4.2 и посмотреть, сохраняется ли проблема?

person Dean J    schedule 26.03.2010

Проблема с вашей версией JQuery. Моя тоже, попробую обновить.

person pedro    schedule 26.03.2010
comment
Что именно с этим не так? Вам следует вдаваться в подробности. - person Corey Adler; 26.12.2012