конечно понял.
По шагам еще раз.
1. Есть такое меню
<ul>
<li><a href="#">Металопрокат</a></li>
<li>
<a href="#">Услуги</a>
<ul>
<li><a href="#">Профнастил</a></li>
<li><a href="#">Металопрокат</a></li>
<li><a href="#">Мобильные модульные здания</a></li>
<li><a href="#">Гнутые профиля</a></li>
</ul>
</li>
<li><a href="#">Гнутые профиля</a></li>
</ul>
2. На ссылках основного на hover весит фон
3. Выпадает меню у меня так
function openSubmenu(){
$(this).find('ul').css('visibility', 'visible');
}
function closeSubmenu(){
$(this).find('ul').css('visibility', 'hidden');
}
$(".top_menu li").bind("mouseover", openSubmenu);
$(".top_menu li").bind("mouseout", closeSubmenu);
4. При перемещении курсора в список тот который выпал пропадает естественно ховер на ссылке.
5. Я хочу сделать чтобы ссылка или li основного меню оставалась подсвечиваемой чтобы видеть что я в этом меню
6. Для этого хочу в li на которой $(".top_menu li").bind("mouseover", openSubmenu) дописать класс и использовать класс cur
7. При $(".top_menu li").bind("mouseout", closeSubmenu); удалить класс cur
8. Не могу после $(this).find('ul').css('visibility', 'visible'); добраться по DOM вверх к li (родителя элемента ul) и дописать ему класс cur
Вот и все, кто нибудь подскажет?