Estabelecer Tempo No Hover
#16
Posted 28/03/2011, 15:55
se tiver me mande o link...
MSN:
eduardobarrosvilla@hotmail.com
#17
Posted 28/03/2011, 16:01
ele já está hospedado?
se tiver me mande o link...
Ja mandei por MP
Eu to q faço teste aqui pra ver se consigo algo....o q ta me pegando mesmo acho q é as ULs
Consegui fazer o menu aparecer...e qdo eu clico as marcas piscam na tela, e joga para a pagina vitrine do departamento....entao ta errado tinha q clicar e abrir as opcoes de marca sem ir pra lugar nenhum
Edição feita por: marcosfj1, 28/03/2011, 15:57.
Quer conhecer um site Diferente?
FORA DA TELA
==================================================================
#18
Posted 28/03/2011, 16:06
mude o seu jQuery, por este:
<script> $(document).ready(function(){ $("ul li:not(:first)").hide(); $("ul").click(function(){ $("ul li:visible").slideUp("slow"); $(this).parent().next().slideDown("slow"); return false; }); }); </script>
MSN:
eduardobarrosvilla@hotmail.com
#19
Posted 28/03/2011, 16:10
vai la pra vc ver....eu só mudei aquilo q me falou
Quer conhecer um site Diferente?
FORA DA TELA
==================================================================
#20
Posted 28/03/2011, 16:27
// if($cp['id_produto_categoria'] OR $_GET['categoria']){ echo '<ul style="margin-bottom:5px;">'; $sql = mysql_query("SELECT PEGA AS MARCAS DE ACORDO COM O DEPARTAMENTO "); while($cp2 = mysql_fetch_assoc($sql)){ $nome = $cp2['nome']; // PORQUE ESTA VARIAVEL ESTA DUPLICADA OU ELA FICA NA CONFIÇÃO OU NÃO... if($cp2['id_produto_marca'] == $_GET['marca']){ $nome = $cp2['nome']; } echo '<li> <a class="marca" style="color:#06C;" href="?l=produto&categoria='.$_GET['categoria'].'&marca='.$cp2['id_produto_marca'].'" title="'.$cp2['nome'].'"><b>'.$nome.'</b></a> </li>'; } echo '</ul>';
JS
<script type="text/javascript"> $(document).ready(function(){ $('#nav ul ul').hide(); $('#nav a.categoria').click(function(e){ e.preventDefault(); $(this).parent().find('ul').slideToggle('slow'); }); }); </script>
MSN:
eduardobarrosvilla@hotmail.com
#21
Posted 28/03/2011, 16:33
valeu mesmo
Olha cara fiz aqui, e o lado bom é q agora ta mostrando todos os departamentos, mas as marcas já aparecem abertas ou seja nao ta tendo aquele efeito
Quer conhecer um site Diferente?
FORA DA TELA
==================================================================
#22
Posted 28/03/2011, 16:38
<script type="text/javascript" src="http://jqueryjs.goog...n.js"></script>
MSN:
eduardobarrosvilla@hotmail.com
#23
Posted 28/03/2011, 16:44
JS:
<head> <script type="text/javascript" src="http://jqueryjs.googlecode.com/files/jquery-1.3.2.min.js"></script> <script type="text/javascript"> $(document).ready(function(){ $('#nav ul ul').hide(); $('#nav a.categoria').click(function(e){ e.preventDefault(); $(this).parent().find('ul').slideToggle('slow'); } ); } ); </script> </head>
E o resto:
<div id="menu_categoria" class="boxed"> <h2 class="title">DEPARTAMENTOS</h2> <div style="margin:5px;"> <? // $sql = "SELECT gsdfgd"; $req = mysql_query($sql); // if (mysql_num_rows($req)) { ?> <ul class="semMargem"> <? // while ($cp = mysql_fetch_array($req)) { // $nome = $cp['nome']; if ($cp['id_produto_categoria'] == $_GET['categoria']) $nome = '<b>'.$cp['nome'].'</b>'; ?> <li><a class="categoria" href="?l=produto&categoria=<?=$cp['id_produto_categoria'] ?>" title="<?=$cp['nome'] ?>" ><?=$nome ?></a></li> <? // if ($cp['id_produto_categoria'] OR $_GET['categoria']) { // echo '<ul style="margin-bottom:5px;">'; // $sql = "SELECT fdsgsdf "; $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>'; echo '<li> <a class="marca" style="color:#06C;" href="?l=produto&categoria='.$_GET['categoria'].'&marca='.$cp2['id_produto_marca'].'" title="'.$cp2['nome'].'"><b>'.$nome.'</b></a> </li>'; } echo '</ul>'; } ?> <? } ?> </ul> <? } ?> </div> </div>
Cara eu acho q agente ta indo pelo caminho errado, antes de vc alterar o codigo do menu na sua primeira alteraçao apenas no JS ele mostrava apenas o primeiro departamento, e ao clicar ele sumia, mas parecia fazer o efeito...agora parece q baguncou tudo
OU já vou jogar aberto se me ajudar a fazer e conseguirmos, ganha uma vodka hahaha
Quer conhecer um site Diferente?
FORA DA TELA
==================================================================
#24
Posted 28/03/2011, 16:48
qualquer coisa rode ele local mesmo pra você ver como funciona...
http://www.doyoudo.com.br/teste.html
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Untitled Document</title> <script type="text/javascript" src="http://jqueryjs.googlecode.com/files/jquery-1.3.2.min.js"></script> <script type="text/javascript"> $(document).ready(function(){ $('#nav ul ul').hide(); $('#nav a.accordeon').click(function(e){ e.preventDefault(); $(this).parent().find('ul').slideToggle('slow'); }); }); </script> </head> <body> <div id="nav"> <ul> <li><a href="" title="Menu 1" class="accordeon">Menu 1</a> <ul> <li>» <a href="submenu11.php" title="Submenu 1.1">Submenu 1.1</a></li> <li>» <a href="submenu12.php" title="Submenu 1.2">Submenu 1.2</a></li> </ul> </li> <li><a href="" title="Menu 2" class="accordeon">Menu 2</a> <ul> <li>» <a href="submenu21.php" title="Submenu 2.1">Submenu 2.1</a></li> <li>» <a href="submenu22.php" title="Submenu 2.2">Submenu 2.2</a></li> </ul> </li> <li><a href="" title="Menu 3" class="accordeon">Menu 3</a> <ul> <li>» <a href="submenu31.php" title="Submenu 3.1">Submenu 3.1</a></li> <li>» <a href="submenu32.php" title="Submenu 3.2">Submenu 3.2</a></li> </ul> </li> <li><a href="" title="Menu 4" class="accordeon">Menu 4</a> <ul> <li>» <a href="submenu41.php" title="Submenu 4.1">Submenu 4.1</a></li> <li>» <a href="submenu42.php" title="Submenu 4.2">Submenu 4.2</a></li> </ul> </li> </ul> </div> </body> </html>
Edição feita por: dudesign, 28/03/2011, 16:48.
MSN:
eduardobarrosvilla@hotmail.com
#25
Posted 28/03/2011, 16:51
Ai vc me manda um exemplo que tem dentro da DIV o id="nav" hahhaa coloquei no meu e pronto haha fechou e faz o efeito
Ai blz cliquei abre as marcas perfeito igual eu queria.....MASSSS hahaha
Igual o q o site tem la se consegue fazer, de clicar num proximo departamento e fechar aquele anterior q eu abri?
Ta quase ganhando sua vodka
Quer conhecer um site Diferente?
FORA DA TELA
==================================================================
#26
Posted 28/03/2011, 17:51
<script type="text/javascript" src="http://jqueryjs.googlecode.com/files/jquery-1.3.2.min.js"></script> <script type="text/javascript"> $(document).ready(function(){ $("#nav ul ul").hide(); $("#nav ul ul:not(:first)").hide(); $("#nav a.accordeon").click(function(e){ e.preventDefault(); $(this).parent().find("ul").slideToggle("slow"); }); }); </script>
Edição feita por: dudesign, 28/03/2011, 17:53.
MSN:
eduardobarrosvilla@hotmail.com
#27
Posted 29/03/2011, 12:47
Bom amanha vemos isso q agora chega hahaha deu meu horario
Valeu cara
abraço
ainda nao conseguindo
Quer conhecer um site Diferente?
FORA DA TELA
==================================================================
#28
Posted 29/03/2011, 13:10
tire esta <DIV ID="nav"></DIV>
e troque o primeiro <UL> por <UL id="nav">
e o código JS é este:
$('#nav ul').hide(); $("#nav").find('a').click( function( e ){ e.preventDefault(); $("#nav ul").hide(); if($(this).next('ul').css('display')=='none') $(this).next('ul').slideDown('fast') else $(this).next('ul').slideUp('fast'); }); });
MSN:
eduardobarrosvilla@hotmail.com
#29
Posted 29/03/2011, 13:10
Achei um exemplo na net que ao clicar em um fecha o outro q estava aberto
Mudei para isso:
<script type="text/javascript" src="http://jqueryjs.googlecode.com/files/jquery-1.3.2.min.js"></script> <script type="text/javascript"> $(document).ready(function(){ $('#nav ul ul').hide(); $('#nav a.categoria').click(function(e){ e.preventDefault(); $('#nav ul ul').hide(); $(this).parent().find('ul').slideToggle('slow'); }); } ); </script>
Agora a questao é só os navegadores mesmo q nao ta aparecendo no Chrome e FireFox
Se tiver alguma ideia de como me ajudar
Edição feita por: marcosfj1, 29/03/2011, 13:11.
Quer conhecer um site Diferente?
FORA DA TELA
==================================================================
#30
Posted 29/03/2011, 13:22
E em todos funcionou normal.
<script type="text/javascript"> $(document).ready(function(){ $('#nav ul').hide(); $("#nav").find('a').click( function( e ){ e.preventDefault(); $("#nav ul").hide(); if($(this).next('ul').css('display')=='none') $(this).next('ul').slideDown('fast') else $(this).next('ul').slideUp('fast'); }); }); </script>
MSN:
eduardobarrosvilla@hotmail.com
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)