Javascript.RU

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

Слайдинг Accordion, категория открывается только со второго щелчка
Подскажите пожалуйста, почему когда щелкаю на предыдущую категорию, активная категория закрывается, а предыдущая не открывается?
На сайте есть три категории: "Постельное белье", "Женская одежда", "Мужская одежда"... По умолчанию все категории свернуты... Нужно чтоб было так: Если человек щелкнет по "Мужская одежда", потом перейдет в "Женская одежда", и, когда пользователь захочет с ново вернутся в категорию "Мужская одежда", чтоб при щелчке на "Мужская одежда", "Женская одежда" закрывалась, и сразу же открывалась "Женская одежда".
На видео более понятно, о чем я говору: https://youtu.be/POZiXy7bvc8

Все делаю по уроку, с 14-15 минуты,: https://www.youtube.com/watch?v=8Aex...15&spfreload=1

$("#select-sort").click(function(){
	
	$("#sorting-list").slideToggle(200);
});

$('#block-category > ul > li > a').click(function(){
	 
	 if ($(this).attr('class') != 'active' )
	      {
		   $('#block-category > ul > li > ul').slideUp(400);
		   $(this).next().slideToggle(400);
		           $('#block-category > ul > li > ul').removeClass('active');
				   $(this).addClass('active');
				   $.cookie('select_cat', $(this).attr('id'));	
		  }
	else
	      {
			       $('#block-category > ul > li > a').removeClass('active'); 
				   $('#block-category > ul > li > ul').slideUp(400);
				   $.cookie('select_cat', '');
		  };
	
	});


	if ($.cookie('select_cat') = '')
	     {
		 $('#block-category > ul > li > #'+$.cookie('select_cat')).addClass('active').next().show();	 
		 }
Ответить с цитированием
  #2 (permalink)  
Старый 20.10.2016, 20:46
Профессор
Отправить личное сообщение для warren buffet Посмотреть профиль Найти все сообщения от warren buffet
 
Регистрация: 08.07.2016
Сообщений: 1,332

Дожились. Программированию телевизор обучает.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
clearInterval срабатывает только со второго раза nikolayseo Firefox/Mozilla 3 08.12.2014 19:25
submit только после второго клика OldBob Общие вопросы Javascript 5 17.04.2014 17:02
Нажатие по дате в календаре срабатывает только со второго клика afr0 Events/DOM/Window 4 31.10.2012 13:39
jQuery UI Datepicker включается только со второго клика по инпуту, нужно с первого adelante jQuery 3 07.07.2012 14:53
Окно открывается только один раз altermann ExtJS 8 22.04.2010 11:55