Показать сообщение отдельно
  #1 (permalink)  
Старый 26.09.2013, 12:15
Интересующийся
Отправить личное сообщение для Mrjoey Посмотреть профиль Найти все сообщения от Mrjoey
 
Регистрация: 12.09.2010
Сообщений: 26

Удаление класса только по щелчку на сам объект, но не когда кликаешь на следующий
День добрый!

Разбираюсь с jquery. Буду рад, если подскажите.

Например, имеем два блока А и B.

Простой пример, имеется аккордеон (в нем два блока А и B), открывается блок (А) по нажатию.

При клике на другой (B), (B) открывается, а предыдущий (A) сворачивается.

Т.е. всегда открыт только один блок. А должно открываться неограниченное число.

Вот всю голову сломал, как не удалять класс открытому при клике на другой, а закрывать только при втором клике на открытый блок.

Буду признателен за помощь.


$(function() {
		$('.accordeon-content').not('.active').hide();

		$('.accordeon-caption').click(function() {
			$('.accordeon-content').not($(this).next('.accordeon-content')).removeClass('active').slideUp(600);
			$(this).next('.accordeon-content').addClass('active').slideDown(600);
		})
	})
__________________
Расписание матчей [URL="http://sportlands.ru/hockey/world-championship/"]Чемпионата мира по хоккею 2012[/URL]!
Ответить с цитированием