Показать сообщение отдельно
  #3 (permalink)  
Старый 13.07.2015, 00:22
Аватар для jasper-blondin
Аспирант
Отправить личное сообщение для jasper-blondin Посмотреть профиль Найти все сообщения от jasper-blondin
 
Регистрация: 11.07.2015
Сообщений: 33

В вашем случае так:

$(".view-source .hide").hide();
$a = $(".view-source a");
$a.on("click", function(event) {
	event.preventDefault();

	$a.not(this).next().slideUp(800);
	$(this).next().slideToggle(800);

	if($(this).hasClass("active")) {
		$(this).removeClass("active").css("color", "#000");
	}
	else {
		$(this).addClass("active").css("color", "#ffad81");
	}

	$a.not(this).removeClass("active").css("color", "#000");
});


Хотя не рекомендую задавать свойства напрямую через метод .css(). Лучше создать CSS-класс и присваивать его. Так код станет более гибким.
Ответить с цитированием