Показать сообщение отдельно
  #1 (permalink)  
Старый 10.02.2016, 03:13
Новичок на форуме
Отправить личное сообщение для SVDDVS Посмотреть профиль Найти все сообщения от SVDDVS
 
Регистрация: 10.02.2016
Сообщений: 2

Изменение цвета блока в зависимости от начального цвета
В общем должна быть поочередная смена цветов блоков белый-красный-синий-белый. При клике на блок определяется его цвет (по умолчанию блоки класса 'mark' белые). Цвет на красный он меняет, но после не меняет на синий. (Полагаю, что проблема заключается в том, что оно меняет цвет блока лишь на экране, и каждый раз кликая на блок он ему кажется белым, как прописано в начальном условии).Подскажите как можно решить проблему, пожалуйста!
$(document).ready(function()
{
	$('.mark').click(function(){
	var color=$(this).css('background-color');
	if(color='white')	        {$(this).css('background-color','red');} 
	else if(color='red')	{$(this).css('background-color','blue');}
	else 			        {$(this).css('background-color','white');}
	});
});
Ответить с цитированием