Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

geektr

[Resolvido] Problemas com display.

Recommended Posts

bom, segue as imagens para vocês intenderem melhor:

 

http://img44.imageshack.us/i/21934987.jpg/

http://img12.imageshack.us/i/40481612.jpg/

http://img190.imageshack.us/i/97692259.jpg/

 

 

Quando clico para abrir um novo menu, ele não fexa o que ja está aberto...

 

menu.js:

function acMostra(id) {
	var res = document.getElementById(id);
	if (res.style.display == 'block') res.style.display = 'none';
	else res.style.display = 'block';
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

cade o cod para fechar as que estão abertas ? pq esse cod soh quando você clica no mesmo elemento , se você clicar em outro ele abre sem fechar.. você tem que percorrer seu menu fechando as abertas quando houver clique em outro menu.. ou colocando um mouseout pra fechar..

Compartilhar este post


Link para o post
Compartilhar em outros sites

cade o cod para fechar as que estão abertas ? pq esse cod soh quando você clica no mesmo elemento , se você clicar em outro ele abre sem fechar.. você tem que percorrer seu menu fechando as abertas quando houver clique em outro menu.

disso eu sei http://forum.imasters.com.br/public/style_emoticons/default/shifty.gif

 

 

.... ou colocando um mouseout pra fechar..

infelizmente não sei quase nada de js...

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Brother, faça em CSS que é mais flexível, mais simples e permite que você coloque mais efeitos.

 

Exemplo:

http://www.klonder.adminsites.com.br/css/mn5/

 

Se você for fazer em CSS avise-nos, para movermos para a área específica.

Se quiser continuar com JavaScript, sugiro criar um loop para ocultar todos os divs (mesmo se já estiverem ocultos), simplificando o processo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

pode mover, se quiser colocar como resolvido, consigui fazer um css com base neste aí que você postou..obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.