JQuery - Div не обновляется - PullRequest
       11

JQuery - Div не обновляется

1 голос
/ 23 августа 2009

Привет, извините, что был такой неприятностью, но у меня есть другая проблема с jQuery. Тот же код.

$('.tab').click(function() {
        $(this).unbind("click");

        var classy = $(this).attr("class").split(" ").splice(-1);
        var ihtml = $('.content.'+classy).text();
        $('#holder').html(ihtml).slideDown("slow");

        $('.tab:not(.active)').live('click', function () { 
                $('.tab').removeClass('active');
                $(this).addClass('active');
        });

});

По сути, проблема в том, что при нажатии на вкладки html-содержимое обновляется, но после однократного нажатия оно не обновляется, и содержимое остается таким же, как на предыдущей вкладке. Есть идеи?

1 Ответ

3 голосов
/ 23 августа 2009

Код, который у вас есть, удаляет событие обработчика щелчков на вкладке, на которую нажали. Таким образом, он будет срабатывать при первом нажатии, но не в любой другой раз.

Удалить эту строку:

$(this).unbind("click");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...