Ошибка jQuery IE8 при использовании функции hide () - PullRequest
1 голос
/ 18 августа 2010

Я получаю следующую ошибку:

jquery1.4.2.js
Линия: 2828
Ошибка: Объект не поддерживает метод.

Мой код JavaScript:

$(document).ready(function () {
    //When page loads...
    $(".tab_content").hide(); //Hide all content
    $("ul.tabs li:first").addClass("active").show(); //Activate first tab
    $(".tab_content:first").show(); //Show first tab content
    //On Click Event
    $("ul.tabs li").click(function () {
        $("ul.tabs li").removeClass("active"); //Remove any "active" class
        $(this).addClass("active"); //Add "active" class to selected tab
        $(".tab_content").hide(); //Hide all tab content
        var activeTab = $(this).find("a").attr("href"); //Find the href attribute value to identify the active tab + content
        $(activeTab).fadeIn(); //Fade in the active ID content
        return false;
    });
});

На FireFox он работает так, как должен!

Спасибо за вашу помощь!

1 Ответ

0 голосов
/ 18 августа 2010

Можете ли вы добавить оператор debugger; к событию щелчка следующим образом:

$("ul.tabs li").click(function () {
    debugger;
    $("ul.tabs li").removeClass("active"); //Remove any "active" class

После этого вы сможете войти во всплывающее окно.1006 * На самом ли деле происходит сбой на линии, в которой говорится, что это происходит в вашей консоли?

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