Перейти к содержимому


Изменение Лесенки Каталога Товаров

каталог товаров

  • Авторизуйтесь для ответа в теме
Сообщений в теме: 2

#1 SOGOOD

SOGOOD

    Пользователь

  • Пользователи
  • PipPip
  • 48 сообщений

Отправлено 17 Март 2018 - 11:04

Добрый день, вот такая проблема, при разворачивании каталога товаров открывается всё хорошо.(рис1), а при нажатии на какую либо категорию переходит на страницу, а сам каталог приходит вот в этот вид(рис2), то есть он сворачивается, как сделать так чтобы он оставался открытым в любом случае?

Прикрепленные изображения

  • Безымянный.png
  • Безымянный1.png


#2 Ирина345

Ирина345

    Активный участник

  • Модераторы
  • 5 709 сообщений

Отправлено 05 Апрель 2018 - 14:31

Просмотр сообщенияSOGOOD (17 Март 2018 - 11:04) писал:

Добрый день, вот такая проблема, при разворачивании каталога товаров открывается всё хорошо.(рис1), а при нажатии на какую либо категорию переходит на страницу, а сам каталог приходит вот в этот вид(рис2), то есть он сворачивается, как сделать так чтобы он оставался открытым в любом случае?
Здравствуйте, извините за долгий ответ.
Найдите в файле main.js код
jQuery("ul.hidden_accordion li.parent").each(function(){
				jQuery(this).append('<em class="open-close">&nbsp;</em>');
		  });
  
		jQuery('ul.hidden_accordion').accordion();
  
		jQuery("ul.hidden_accordion li.active").each(function(){
				jQuery(this).children().next("ul").css('display', 'block');
		});
 
  jQuery("ul.accordion_main li.parent").each(function(){
		jQuery(this).append('<em class="open-close">&nbsp;</em>');
	  });
 
jQuery('ul.accordion_main').accordion();

jQuery("ul.accordion_main li.active").each(function(){
  jQuery(this).children().next("ul").css('display', 'block');
});
});
замените на
jQuery("ul.hidden_accordion li.parent").each(function(){
				jQuery(this).append('<em class="open-close">&nbsp;</em>');
		  });
  
		jQuery('ul.hidden_accordion').accordion();
  
		jQuery("ul.hidden_accordion li.active").each(function(){
				jQuery(this).children().next("ul").css('display', 'block');
		});
 
  jQuery("ul.accordion_main li.parent").each(function(){
		jQuery(this).append('<em class="open-close">&nbsp;</em>');
	  });
 
jQuery('ul.accordion_main').accordion();

jQuery("ul.accordion_main li.active").each(function(){
  jQuery(this).children().next("ul").css('display', 'block');
});



$('.block2 .block-content li').each(function(){
   if($(this).hasClass('active')){
		$(this).children().next("ul").css('display', 'block');
	   
   }
		});
$('.block2 .block-content .accordion.active').css('display', 'block');
});



#3 SOGOOD

SOGOOD

    Пользователь

  • Пользователи
  • PipPip
  • 48 сообщений

Отправлено 05 Апрель 2018 - 14:43

Просмотр сообщенияИрина345 (05 Апрель 2018 - 14:31) писал:

Здравствуйте, извините за долгий ответ.
Найдите в файле main.js код
jQuery("ul.hidden_accordion li.parent").each(function(){
			 jQuery(this).append('<em class="open-close">&nbsp;</em>');
		 });

	 jQuery('ul.hidden_accordion').accordion();

	 jQuery("ul.hidden_accordion li.active").each(function(){
			 jQuery(this).children().next("ul").css('display', 'block');
	 });

jQuery("ul.accordion_main li.parent").each(function(){
	 jQuery(this).append('<em class="open-close">&nbsp;</em>');
	 });

jQuery('ul.accordion_main').accordion();

jQuery("ul.accordion_main li.active").each(function(){
jQuery(this).children().next("ul").css('display', 'block');
});
});
замените на
jQuery("ul.hidden_accordion li.parent").each(function(){
			 jQuery(this).append('<em class="open-close">&nbsp;</em>');
		 });

	 jQuery('ul.hidden_accordion').accordion();

	 jQuery("ul.hidden_accordion li.active").each(function(){
			 jQuery(this).children().next("ul").css('display', 'block');
	 });

jQuery("ul.accordion_main li.parent").each(function(){
	 jQuery(this).append('<em class="open-close">&nbsp;</em>');
	 });

jQuery('ul.accordion_main').accordion();

jQuery("ul.accordion_main li.active").each(function(){
jQuery(this).children().next("ul").css('display', 'block');
});



$('.block2 .block-content li').each(function(){
if($(this).hasClass('active')){
	 $(this).children().next("ul").css('display', 'block');
	
}
	 });
$('.block2 .block-content .accordion.active').css('display', 'block');
});

Спасибо большое!





Темы с аналогичным тегами каталог товаров

Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных