F E L I C I T Y - SP 0 Denunciar post Postado Janeiro 15, 2014 Boa tarde pessoal. Tenho um menu 3 níveis, que está com um probleminha. Quando tento acessar o 3º nível ele fecha tudo e tenho que acioná-lo duas vezes para ele aparecer. Vejam em : http://sepej.org.br/menu_ana.html Item com 3º nível: Serviços >> Serv 1 >> Abaixo o código da página. <!doctype html> <html lang="en"> <head> <meta charset="utf-8" /> <title>jQuery UI Menu - Default functionality</title> <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js"></script> <script type="text/javascript"> $(function(){ $("#menu a").mouseover(function(){ var menu = $(this).parent().children('.submenu'); var submenu = $(this).parent().parent(); if(menu.length > 0 && menu.is(':hidden')){ $("#menu a").removeClass('ativo'); $(this).addClass('ativo'); $('.submenu').slideUp(); menu.slideDown(); } if(!submenu.hasClass('submenu') && menu.length == 0){ $("#menu a").removeClass('ativo'); $(this).addClass('ativo'); $('.submenu').slideUp(); } }); }); </script> <style type="text/css"> *{ margin:0; padding:0; } ul{ list-style:none; } ul#menu{ width:500px; margin:0 auto; } ul#menu li{ float:left; position:relative; } ul#menu li a{ display:block; float:left; padding:0 15px; height:25px; line-height:25px; text-decoration:none; color:#333; border:1px solid #ccc; } ul#menu li a:hover, ul#menu li a.ativo{ background:#ccc; } ul#menu li a:hover{ background:#ccc; color:#FF0000; } ul#menu li ul{ display:none; position:absolute; top:25px; left:0; width:460px; background:#ccc; } ul#menu li ul li ul{ width: 100px; } ul#menu li ul li ul li, ul#menu li ul li ul li a{ float: none; } /* ul#menu li:hover ul{ display:block; } */ </style> </head> <body> <ul id="menu"> <li><a href="#">Home</a></li> <li><a href="#">Serviços</a> <ul class="submenu"> <li><a href="#">Serv 1</a> <ul class="submenu"> <li><a href="#">Serv 1.1</a></li> <li><a href="#">Serv 1.1</a></li> </ul> </li> <li><a href="#">Serv 2</a></li> <li><a href="#">Serv 3</a></li> </ul> </li> <li><a href="#">Produtos</a> <ul class="submenu"> <li><a href="#">Prod 1</a></li> <li><a href="#">Prod 2</a></li> <li><a href="#">Prod 2</a></li> </ul> </li> <li><a href="#">Cliente</a></li> <li><a href="#">Contato</a></li> </ul> </body> </html> Agradeço muito quem puder me ajudar. Abraço. ^^ Compartilhar este post Link para o post Compartilhar em outros sites
'AlonE~ 0 Denunciar post Postado Janeiro 17, 2014 Olá, Quando passo o mouse no terceiro nível no Serv1 eu preciso fazer duas vezes nesse seu menu. mas tirando isso não está com problema. Até Mais! Compartilhar este post Link para o post Compartilhar em outros sites
F E L I C I T Y - SP 0 Denunciar post Postado Janeiro 17, 2014 Mas este é o problema. Ter que passar o mouse duas vezes para abrir. Ele deveria abrir na primeira vez. Alguém poderia ajudar? Compartilhar este post Link para o post Compartilhar em outros sites
pedrohsb 6 Denunciar post Postado Janeiro 20, 2014 Olá Felicity! Tenta com outro código, pode ser esse o problema. Atenciosamente, Pedro HSB Compartilhar este post Link para o post Compartilhar em outros sites