Esses dias tava precisando de um menu dropdonw e desenvolvi esse esquema usando jquery.

Eu testei ele no ie6, ie7, ff2, ff3 e no opera.. esta funcionando em ambos.

O menu tb pode ser usado com 1,2 ou 3 subniveis.

Segue o codigo.

Nao se esqueça de colocar dentro da mesma pasta o arquivo jquery.js

QUOTE
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Menu dropdown </title>
<script type='text/javascript' src='jquery.js'></script>
<script>
function mainmenu(){
$(" #nav ul ").css({display: "none"});
$(" #nav li").hover(function(){
$(this).find('ul:first').css({visibility: "visible",display: "none"}).show(200);
},function(){
$(this).find('ul:first').css({visibility: "hidden"});
});
}

$(document).ready(function(){
mainmenu();
});
</script>
<style>

#nav, #nav ul{margin:0;padding:0;list-style-type:none;list-style-position:outside;position:relative;line-height:1.5em;}
#nav a{display:block;padding:0px 5px;color:#333;text-decoration:none;}
#nav a:hover{background-color:#eaeaea;color:#333;}
#nav li{float:left;position:relative; border:1px solid #999999;}
#nav ul {position:absolute;display:none;width:12em;top:2.4em;font-size:10px;}
#nav li ul a{width:16em;height:auto;float:left;background-color:#CCCCCC; color:#666666;}
#nav ul ul{top:auto; background-color:#CCCCCC;}
#nav li ul ul {left:16em;margin:0px 0 0 10px;background-color:#CCCCCC;}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{display:none;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{display:block;}
</style>
</head>
<body>

<ul id="nav">
<li><a href="#">Empresa</a></li>
<li><a href="#">Serviços</a></li>
<li><a href="#">Produtos</a>
<ul>
<li><a href="#">Cd's</a>
<ul>
<li><a href="#">Rock</a></li>
<li><a href="#">Pop</a></li>
</ul>
</li>
<li><a href="#">Dvd</a></li>
<li><a href="#">Vhs</a></li>
</ul>
</li>
</ul>
</body>
</html>

Você gostou? Comente no fórum!

Mais recentes em JavaScript e Ajax

Validador de formulário
Por carlosmborgesjr - Boa tarde, - cara, seu validador ficou muito bom, muito...
[prototype]classe de utilidades - continuação
Por Carutcho - Continuação da classe, método setattrib...
[prototype]classe de utilidades
Por Carutcho - Criando classe de utilidades aos poucos....
O que permite várias requisições
Por VBRSOFT - Olá micox, - parabéns, é um excelente script! -...
Accordion menu - mootools
Por dragun - Menu sanfona...

Ver mais Artigos de JavaScript e Ajax.

Ver e retirar outras dúvidas no fórum Webly.

Alguns Direitos Reservados | RSS | O Fórum

Webly Portal e Fóruns - Internet + Humana | Design by ArthurHenrique.com