- 01
 - 02
 - 03
 - 04
 - 05
 - 06
 - 07
 - 08
 - 09
 - 10
 
$('#protesters-open').click(function() {
	if ($('#protesters').hasClass('hidden'))
	{
		$('#protesters').removeClass('hidden');
	}
	else
	{
		$('#protesters').addClass('hidden');
	}
});
                                Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+166
$('#protesters-open').click(function() {
	if ($('#protesters').hasClass('hidden'))
	{
		$('#protesters').removeClass('hidden');
	}
	else
	{
		$('#protesters').addClass('hidden');
	}
});
                                
            http://nsk.2gis.ru/media/js/main.js
вроде серьезная компания, а такого говна там навалом
раз уж используется jQuery, то можно и toggleClass использовать
        
мне не настолько интересно, чтобы в сырцы быдложкуери лазить
(хотя говна там навалом, гарантирую)
$('.int-li .name span').click(function() {
$('.int-li .item').removeClass('current');
if ($(this).parent().parent().hasClass('cur rent'))
{
$(this).parent().parent().removeClass('c urrent');
}
else
{
$(this).parent().parent().addClass('curr ent');
}
});
нашел там же вариант по жестче