Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 14.12.2017, 11:59
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,075

Сообщение от emptyindorill
Суть какая - по чекбоксам фильтруются блоки.
Причем фильтруется так что если блок с родителем последнего, четвертого уровня - нужно отобразить иерархию вплоть до первого родителя.
не осилил, подсказать не могу
Ответить с цитированием
  #12 (permalink)  
Старый 14.12.2017, 14:30
Аспирант
Отправить личное сообщение для emptyindorill Посмотреть профиль Найти все сообщения от emptyindorill
 
Регистрация: 16.02.2012
Сообщений: 73

Сообщение от рони Посмотреть сообщение
не осилил, подсказать не могу
Можете хотя бы подсказать как сделать вот этот код:
$("#filters :checkbox").click(function() {
       $(".obertka").removeClass('active');
	   $(this).parent().removeClass('active');
		$("#filters :checkbox:checked").each(function() {
           $("." + $(this).val()).addClass('active');
		   $(".obertka" + "." + $(this).val()).parents(':hidden').slideDown('slow'); 
	   });
		var ober = $(".obertka" + "." + $(this).val());
		ober.each(function () {
			if (ober.hasClass('active')) {
    			$(this).parent().find('.obertka:not(.active)').addClass('hide');
    			$(this).parent().addClass('active');
				$(this).parent().parent().addClass('active');
				$(this).parent().parent().parent().find('.lvl3:not(.active)').addClass('act');
  			} else {
    			$(this).parent().find('.obertka:not(.active)').removeClass('hide');
    			$(this).parent().removeClass('active');
				$(this).parent().parent().removeClass('active');
				$(this).parent().parent().parent().find('.lvl3:not(.active)').removeClass('act');
			}
		});
	});


Срабатывал как в "аккордеоне", т.е переключался по очереди?
Ответить с цитированием
  #13 (permalink)  
Старый 14.12.2017, 14:36
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,075

Сообщение от emptyindorill
Можете хотя бы подсказать как сделать вот этот код:
тоже самое, возможно вы спрашиваите что-то элементарное, но я вас не понимаю.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Изменение прототипа функции tsigel Общие вопросы Javascript 11 15.05.2014 01:03
Изменение параметров функции. Templar Events/DOM/Window 2 30.01.2013 10:58
Изменение глобальной переменной из функции SunYang Общие вопросы Javascript 1 06.11.2012 00:03
изменение переменной в функции ananax Общие вопросы Javascript 19 12.01.2011 12:09
изменение текущего контекста функции vkovalev jQuery 13 16.03.2009 12:52