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)










