Проблемы с IE и JavaScript (jQuery) - PullRequest
0 голосов
/ 04 июня 2011

У меня есть страница с несколькими вкладками, которые переключают отображение скрытых элементов. Используются следующие js:

$('document').ready(function() {

// Profile Tabs
$('ul.profile_tabs li').click(function(){
    var type = $(this).attr('type');

    $('.content-profile-title').css('display', 'none');
    $('.content-profile-display').css('display', 'none');

    $('#content-profile-title-'+type).css('display', 'block');
    $('#content-profile-display-'+type).css('display', 'block');

});
});

Он получает атрибут type элемента ul и отображает элемент с соответствующим идентификатором.

Отлично работает в FF и других браузерах, но не в IE! Я получаю следующее консольное сообщение: «Объект не поддерживает это свойство или метод» Я пробовал другие методы, такие как show / hide fadeIn / fadeOut ..

Любая помощь будет высоко ценится:)

1 Ответ

1 голос
/ 04 июня 2011

Не используйте атрибуты для хранения данных.Но если вам нужно, попробуйте что-то вроде заголовка, доступного большинству элементов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...