Показать сообщение отдельно
  #1 (permalink)  
Старый 01.12.2011, 22:58
Профессор
Отправить личное сообщение для Dorian_bs Посмотреть профиль Найти все сообщения от Dorian_bs
 
Регистрация: 24.03.2011
Сообщений: 217

Не работает кнопка через live
Всем привет!
Столкнулся с проблемой в live.

Например есть код:

<div class="test1">Кнопка</div>


$('.test1').live('click', function () {
    $(this).removeClass('test1').addClass('test2');
    alert();
});

$('.test2').live('click', function () {
    $(this).removeClass('test2').addClass('test1');
    alert();
});


Дело следующее.
При нажатии на "Кнопка" выполняется первая функция, которая меняет класс блока с "test1" на "test2".
Далее снова нажимаем на блок и класс меняется с "test2" на "test1".

После этой процедуры все перестает работать.
То есть при повторном нажатии на блок с классом "test1" функция не выполняется.
В чем дело? Ведь я же использую live как положено)
Помогите, направьте, посоветуйте)
Ответить с цитированием