Сообщение от Deff
|
<script type="text/javascript">
var timerId0;
$('#nav_menu_content >li').mouseenter(function(){
var a=$(this).find("ul:first");
clearTimeout(timerId0)
$('#nav_menu_content >li>ul.active').not(a).fadeOut("slow");
a.addClass('active').fadeIn("slow");
}).mouseleave(function(){
var a=$(this).find("ul:first");
if(a.hasClass('active'))
timerId0=setTimeout(function(){a.fadeOut("slow");},970)
});
</script>
|
Понимаю что тема очень старая, и автор скрипта уже не появляется на форуме, но может кто-нибудь подскажет как переделать этот скрипт для 2х-3хуровневого меню? просто повтор кода но с $('#nav_menu_content >li> ul >li') и $('#nav_menu_content >li> ul >li> ul >li') не помогает, задержка работает только к первому уровню
Заранее спасибо за потраченное время