javascript меню

Scriptor
На сайте с 30.04.2008
Offline
18
444

function initMenu() {

$('.v-menu ul').hide();

$('.v-menu ul:first').show();

$('.v-menu li a').click(

function() {

var checkElement = $(this).next();

if((checkElement.is('ul')) && (checkElement.is(':visible'))) {

return false;

}

if((checkElement.is('ul')) && (!checkElement.is(':visible'))) {

$('.v-menu ul:visible').slideUp('normal');

checkElement.slideDown('normal');

return false;

}

}

);

}

$(document).ready(function() {initMenu();});

<ul class="v-menu">

<li><a href="1">1</a>

<ul>

<li><a href="1/1">1.1</a></li>

<li><a href="1/2">1.2</a></li>

<li><a href="1/3">1/3</a></li>

</ul>

</li>

<li><a href="2">2</a>

<ul>

<li><a href="2/1">2.1</a></li>

<li><a href="2/2">2.2</a></li>

<li><a href="2/3">2.3</a></li>

</ul>

</li>

</ul>

Как бэ мне надо чтобы при переходе на какую-либо внутреннюю страницу, менюшка оказывалась раскрыта там, где находится эта внутренняя страница...

Сейчас оно не сохраняется, а везде открыта лишь первая менюшка.

Scriptor добавил 15.05.2010 в 15:32

а...все сделал

xHtml\Html\css coding

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий