вернулся к этому вопросу.. использую плагин jquery.cookie.js
$('.accordion li ul').hide();
if($.cookie('openedmenu') != null) $('.accordion li ul#'+$.cookie('openedmenu')).show();
$('.accordion span.asA').click(function(e){
if($.cookie('openedmenu') === null || $(this).next().attr('id') != $.cookie('openedmenu'))
{
$.cookie('openedmenu',$(this).parent().find('ul').attr('id'));
$('.accordion li ul').hide('slow');
$(this).parent().find('ul').show('slow');
}
});
таких блочков у меня идёт несколько
<ul class="accordion">
<li><a href = "/news/list.html">Новости</a></li>
<li><span class="asA">Сотрудники</span>
<ul id="menu2" >
<li><a href = "/staff/list.html">Список</a></li>
<li><a href = "/photos/list.html">Фотографии</a></li>
<li><a href = "/staff/emails.html">Emails</a></li>
<li><a href = "/photos/department/22.html">Совет директоров</a></li>
</ul>
</li>
<li><span class="asA">Библиотека</span>
<ul id="menu53" >
<li><a href = "/documents/1.html">Документы</a></li>
<li><a href = "/documents/2.html">Разное</a></li>
</ul>
</li>
<li><a href = "/web-sites.html">Web сайты компании</a></li>
<li><a href = "/board/list.html">Доска объявлений</a></li>
<li><a href = "/wi-fi.html">Wi-Fi для гостей</a></li>
</ul>
в общем какойто бокопроство присходит:
при раскрівании и клацании на ссылки внутри открытого блока бывате так что при переходе страницы открывается совершенно тругой блок!!!
ps: ну и сам вопрос, почему так происходит???