Показать сообщение отдельно
  #2 (permalink)  
Старый 10.09.2015, 11:58
Аватар для Lemme
Профессор
Отправить личное сообщение для Lemme Посмотреть профиль Найти все сообщения от Lemme
 
Регистрация: 15.07.2015
Сообщений: 511

// вешаем событие click на .panel-title a
$('.panel-title a').click(function() {
        // находим элемент .panel-collapse
	var $panelC = $(this).closest('.panel').find('.panel-collapse');
        // находим .panel-title
	var panelTitle = $(this).closest('.panel-title');
        //  если у $panelC есть класс in
	if ($panelC.hasClass('in')) {
                // то добавляем $panelTitle класс active
		$panelTitle.addClass('active');
	}
        // иначе
	else {
                // убираем класс active
		$panelTitle.removeClass('active');
	} 
});

closest() - https://api.jquery.com/closest/
find() - https://api.jquery.com/find/

Последний раз редактировалось Lemme, 10.09.2015 в 13:14.
Ответить с цитированием