Есть материалы, которые пользователь может добавить в избранные, если материал добавлен, на сайте он отображается как:
<div class="fav-remove" title="Удалить закладку"></div>
Если нет, то соответственно:
<div class="fav-add" title="Добавить в закладки"></div>
При клике на блок, нужно сменить его класс, делаю так:
<script type="text/javascript">
<!--
$('.fav-add').click(function() {
$(this).removeClass('fav-add');
$(this).addClass('fav-remove');
});
$('.fav-remove').click(function() {
$(this).removeClass('fav-remove');
$(this).addClass('fav-add');
});
-->
</script>
Например если пользователь добавил материал в избранные, он жмет по блоку с классом fav-remove, чтобы удалить с закладок, т.е. 1 раз должна выполнится: $('.fav-remove').click(function() {});, а при втором клике $('.fav-add').click(function() {});, но все работает только для 1 клика, почему так проиходит?