Показать сообщение отдельно
  #1 (permalink)  
Старый 13.10.2010, 16:24
Новичок на форуме
Отправить личное сообщение для alexandr.oleynik Посмотреть профиль Найти все сообщения от alexandr.oleynik
 
Регистрация: 13.10.2010
Сообщений: 2

Активный элемент в меню
Всем привет!

Есть вот такой скрипт слайдинга меню:

$(document).ready(function(){
$(".block h4").nextAll().hide();
$(".block_content, .block h4").click(function(){
$(".block_content").nextAll().hide();
$(this).nextAll().slideToggle("fast");
});
});


И вот такая структура списка:
<div id="categories_block_left" class="block"> 
	<h4>Название</h4> 
<div class="block_categories_list"> 
		<ul> 
<li > 
	<a href="#" title="">Один</a> 
	</li>													
<li > 
	<a href="#" title="">Два</a> 
	</li>													
<li > 
	<a href="#" title="">Три</a> 
	</li>													
<li > 
	<a href="#" title="">Четыре</a> 
	</li>													
<li > 
	<a href="#" title="">Пять</a> 
	</li>													
<li > 
	<a href="#" title="">Шесть</a> 
	</li>													
<li class="last"> 
	<a href="#" title="">Семь</a> 
	</li>							
</ul> 
	</div> 
</div>


Когда страница активная, движок отмечает <li> как:
<li class="selected"> 
	<a href="#" title="">Семь</a> 
	</li>


Таких списков несколько.
Нужно что бы когда страница активная, то текущий ее список не сворачивался (показывался актиный элемент).

На сколько известно, за это будет отвечать:
$("").each(function()
{
$(this).find("").prevAll().nextAll().show();
});


Но собрать до купы все не могу.

Надеюсь на вашу помощь.

P.S. Это для движка магазина Prestashop.

Ответить с цитированием