Всем привет!
Есть вот такой скрипт слайдинга меню:
$(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.