Mas não estou conseguindo implantar no meu sistema, talvez seja ate um problema da geração do menu qu é dinamica com PHP mas queria que o pessoa desse uma olhada, porque de css não sei nada, vou colocar como eu gero e menu pelo php e como fiz css
Geracao do menu:
$sql = "BUSCA DOS DEPARTAMENTOS CADASTRADOS";
$req = mysql_query($sql);
//
if (mysql_num_rows($req)) {
?>
<ul class="semMargem" id="nav">
<?
//
while ($cp = mysql_fetch_array($req)) {
//
$nome = $cp['nome'];
if ($cp['id_produto_categoria'] == $_GET['categoria'])
$nome = '<b>'.$cp['nome'].'</b>';
?>
//MOSTRO TODOS OS DEPARTAMENTOS ENCONTRADOS
<li><a class="categoria" href="?l=produto&categoria=<?=$cp['id_produto_categoria'] ?>" title="<?=$cp['nome'] ?>" ><?=$nome ?></a></li>
<?
//AO PASSAR O MOUSE O MENU DEVE APARECER
if ($cp['id_produto_categoria']) {
//
echo '<li><ul style="margin-bottom:5px;">';
//
$sql = "BUSCO TODAS AS MARCAS DOS PRODUTOS REFERENTES A AQUELE DEPARTAMENTO ";
$req2 = mysql_query($sql);
//
while ($cp2 = mysql_fetch_array($req2)) {
//
$nome = $cp2['nome'];
if ($cp2['id_produto_marca'] == $_GET['marca'])
$nome = '<b>'.$cp2['nome'].'</b>';
?>
//MOSTRO TODAS AS MARCAS ENCONTRADAS REFERENTES AQUELE DEPARTAMENTO
<li><a class="marca" style="color:#06C;" href="?l=produto&categoria=<?=$_GET['categoria'] ?>&marca=<?=$cp2['id_produto_marca'] ?>" title="<?=$cp2['nome'] ?>" ><?=$nome ?></a></li>
<?
}
echo '</ul></li>';
}
Bom este é a geração do menu, e sim esta funcionando, aparece la o q eu quero, e quando eu passo o mouse sobre o submenu aparece, mas não fica fixo quando eu mexo para chegar ate a marca ele sai...deem uma olhada no css que eu fiz para ver onde pode ser o erro, q esta causando isso
#menu_categoria ul {
margin: 0;
list-style: none;
}
#menu_categoria li {
font-size:11px;
display: block;
padding:2px;
}
#menu_categoria ul li {
position: relative;
}
#menu_categoria li ul {
position: absolute;
left: 149px;
top: 0;
display: none;
}
#menu_categoria ul li a {
display: block;
text-decoration: none;
color: #777;
background: #fff;
padding: 5px;
}
/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; }
* html ul li a { height: 1%; }
/* End */
#menu_categoria ul {
margin: 0;
padding: 0;
list-style: none;
width: 180px;
}
#menu_categoria li:hover ul, li.over ul {
display: block;
}
#menu_categoria .categoria {
display: block;
padding: 0 0 0 10px;
background: url(../../imagem/marca_menu.gif) no-repeat left center;
text-decoration: none;
color:#333333;
font-size:11px;
}
#menu_categoria .ativo .categoria {
color:#000;
}
#menu_categoria .marca {
font-size:11px;
color:#666;
text-decoration:none;
padding-left:10px;
}
#menu_categoria a:hover {
font-size:11px;
color:#666;
text-decoration:underline;
padding-left:14px;
}
Pergunta
marcosfj1
Galera seguinte to tentando seguir o codigo do site: http://maujor.com/tutorial/ddownmenu.php
Mas não estou conseguindo implantar no meu sistema, talvez seja ate um problema da geração do menu qu é dinamica com PHP mas queria que o pessoa desse uma olhada, porque de css não sei nada, vou colocar como eu gero e menu pelo php e como fiz css
Geracao do menu:
Bom este é a geração do menu, e sim esta funcionando, aparece la o q eu quero, e quando eu passo o mouse sobre o submenu aparece, mas não fica fixo quando eu mexo para chegar ate a marca ele sai...deem uma olhada no css que eu fiz para ver onde pode ser o erro, q esta causando issoValeu galera agradeco qualquer ajuda
Link para o comentário
Compartilhar em outros sites
6 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.