rozwijanie menu

0

Dlaczego to mi nie działa. Prosiłbym o pomoc jak ktoś wie.

function rozwinMenu()
{
$(this).find("ul").slideDown(400);
}

function zwinMenu()
{
$(this).find("ul").slideUp(400);
}

$("#menu ul li").hover(function() {rozwinMenu();}, function() {zwinMenu();});

0

Z powyższym sobie już poradziłem. Pozostało mi zablokować przedwczesne rozwijanie się menu. Niestety poniższy sposób nie działa:

var lock = false;

function rozwinMenu()
{
var lock = true;
$(this).find("ul").slideDown(400);
}

function zwinMenu()
{
$(this).find("ul").slideUp(400);
var lock = false;
}

if(lock == false) $("#menu ul li").hover(rozwinMenu, zwinMenu);

1 użytkowników online, w tym zalogowanych: 0, gości: 1