Показать сообщение отдельно
  #1 (permalink)  
Старый 14.05.2011, 09:24
Новичок на форуме
Отправить личное сообщение для Djeman Посмотреть профиль Найти все сообщения от Djeman
 
Регистрация: 07.03.2011
Сообщений: 9

Менять цвет фона по клику по ссылке
Нужно чтоб по первому клику по ссылке фон менялся на красный, а по второму - на белый и так далее. Вот код:
<body>

<a class="white" href="#">click</a>

<script type="text/javascript">
$(document).ready(function(){
	
	
	$('a.white').click(function(){
		$('body').css('background', 'red');
		$(this).removeClass();
		$(this).addClass('red');
	})

	$('a.red').click(function(){
		$('body').css('background', '#fff');
		$(this).removeClass();
		$(this).addClass('white');
	})
	

});
</script>
</body>

На первый клик фон меняется на красный, а второй клик уже не отрабатывает и фон остаётся красным. В чём может быть причина?
Ответить с цитированием