Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Qual sua duvida ?
Eu estou tentando aproveitar esse menu, mas ele sempre começa "aberto" eu gostaria que ele começasse fechado. É possível isso?Eu fiz uns testes aqui, mas todos sem sucesso.É isso ae.Obrigado.
Coloquei uma nova versão com efeito:
se quiser que inicie aberto vai instanciar assim: var m = new MenuWin("menu","mm");
se quiser fechado: var m = new MenuWin("menu","mm",true);
Olhe o codigo dele:
Valeu mesmo!Eu estava fazendo uns testes aqui, mas todos sem futuro! heehehehehVou dar uma olhada no que você fez.Obrigado.
Era o outro menu que eu queria, mas consegui resolver lá, eu tinha visto errado.Valeu!
cara tipo... manero teu script fiz umas mod pra mim soh q tipo...quando eu bota pra minimiza ou aparece o menu ele n da aquele "efeito" =]plzzz qq pode ta errado...tipo n foi por causa das mod pq eu zerei ele dexei como você boto e mesmo assim ele fica sem o efeitovlw e belo script! =]
É o seguinte o menu com imagens tem um adicional, olhe o fonte e verá que eu utilizei a biblioteca jQuery.Vou atualizar o código aqui do post com essa modificação.
n sei se você atualisou mas mesmo atualisado n deu =\ continua paradão =]vlw
hunternh parabéns pelo menu. muito legal.
mais como eu fasso para esse menu ficar igual esse aqui http://jquery.com/files/demo/dl-done.html
Qual eu do um clique em um, o outro recolhe, e fica só um aberto por vez?
Teria que adicionar um script para verificar quais estão abertos e fechá-los, vou dar uma olhada e assim que possível eu posto aqui a modificação necessária
Eu atualizei o código http://hunternh.110mb.com/exemplos/menu_ferramentas2.html
hunternh valeu era isso mesmo que eu queria. Parabéns.
Muito obrigado http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif http://forum.imasters.com.br/public/style_emoticons/default/clap.gif http://forum.imasters.com.br/public/style_emoticons/default/clap.gif
hunternh quando eu coloco varias categorias no menu, ele esta dando erro. Quando eu do um clique para abrir um o outro fecha, ai tudo bem, mais ele abre todos. depois é que fecha.
veja aqui o erro como ele fica
Já arrumei o bug.
hunternh muito obrigado mais uma vez
Olá.
Possuo um script seu, sobre menus, e gostaria de saber se é possível que este menu inicie fechado.
André Boff.
--------------------------------------------SCRIPT-----------------------------------------------------
<html xmlns="[http://www.w3.org/1999/xhtml"](http://www.w3.org/1999/xhtml) xml:lang="pt-br" lang="pt-br">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<meta name="author" content="Wagner B. Soares" />
<title>Menu</title>
<style type="text/css">
body
{
font-size: 11px;
font-family: Verdana, Arial, Helvetica, Garamond, sans-serif, serif;
}
div.menu
{
width: 200px;
border: 1px solid #000000;
}
div.menu a
{
display: block;
padding-left: 5px;
line-height: 20px;
color: #000000;
text-decoration: none;
outline: none;
}
* html div.menu a { height: 1%; }
div.menu a:hover
{
background-color: #000066;
color: #FFFFFF;
}
ul.corpo
{
margin: 0px;
padding: 0px;
width: 200px;
}
ul.corpo li
{
display: block;
margin: 0px;
padding: 0px;
list-style: none;
}
span.imagem
{
display: block;
width: 198px;
position : absolute;
text-align: right;
}
span.imagem img
{
padding: 3px 2px;
cursor: pointer;
}
span.header
{
z-index:1;
display: block;
margin: 0px;
padding: 0px;
padding-left: 5px;
line-height: 22px;
color: #FFFFFF;
font-weight: bold;
background-color: #000000;
}
</style>
<script type="text/javascript">
up_down = function(img,body) img.src="arrow_down.gif";
document.getElementById(body).style.display = "none";
}
else
{
img.src="arrow_up.gif";
document.getElementById(body).style.display = "block";
}
};
</script>
</head>
<body>
<div id="menu" class="menu">
<span class="imagem"><img src="arrow_up.gif" onclick="up_down(this,'menuBody');" alt="" title="" /></span>
<span class="header">Menu</span>
<ul id="menuBody" class="corpo">
<li><a href="#">Arquivo</a></li>
<li><a href="#">Editar</a></li>
<li><a href="#">Procurar</a></li>
<li><a href="#">Ferramentas</a></li>
</ul>
</div>
<br />
<div id="menu1" class="menu">
<span class="imagem"><img src="arrow_up.gif" onclick="up_down(this,'menuBody1');" alt="" title="" /></span>
<span class="header">Menu</span>
<ul id="menuBody1" class="corpo">
<li><a href="#">Arquivo</a></li>
<li><a href="#">Editar</a></li>
<li><a href="#">Procurar</a></li>
<li><a href="#">Ferramentas</a></li>
</ul>
</div>
</body>
</html>André Boff, voce pode fazer esta modificação:
up_down = function(img,body)
{
if (document.getElementById(body).style.display == 'block')
{
img.src="arrow_down.gif";
document.getElementById(body).style.display = "none";
}img.src="arrow_up.gif";
document.getElementById(body).style.display = "block";
}
};
e:
<ul id="menuBody" class="corpo" style="display: 'none'">
<ul id="menuBody1" class="corpo" style="display: 'none'">Andréia, http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif
Era bem o que eu queria, obrigado. Apenas gostaria de saber duas coisas: 1. Todas vez que abro minha página no IE abre-se um pedido de verficação do javascript, pedindo para aceitar ou não o código. Tenho como tirar esse aviso, abrindo direto a página? 2. No Firefox não funcionou o código que você me enviou, ou seja, continua entrando com o menu aberto. :wacko:
André Boff.
Isso acontece pq você está rodando na tua maquina e nao atraves de um servidor. Por exemplo, se você tem o IIS instalado na tua maquina, e rodar atraves dele, esta mensagem nao aparecerá. O mesmo ocorre quando você upa essa pagina para a internet.
Entao, nao se preocupe com isso... ;)
Andréia,
É verdade... Obrigado. Quanto ao Firefox... Alguma solução?
André Boff. :blink:
Creio que este codigo nao esteja adaptado ao Firefox, pois qdo eu testei sem a minha modificação ele tb nao funciona.
Te indico a instalar um programa para debugar no firefox, eu uso o Firebug
Oi Andréia.
Tentei através do firebug, mas não consegui solucionar. Poderia me ajudar?
André Boff. :blink:
Olá André,
Porque você não usa a ultima versão que eu postei aqui, ele já possui essa funcionalidade, de começar aberto ou fechado.
Ola! gostei muito do menu 2
mas não estou encontrando os script's:
menu_ferramentas2_arquivos/jquery-latest.js
menu_ferramentas2_arquivos/jquery-dom.js
menu_ferramentas2_arquivos/tipos.js
se alguem pudesse me ajudar eu ficaria muito grato
t+!
Agora gerado por JS: