Ir para conteúdo

Arquivado

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

WictorP

Menu sanfonado

Recommended Posts

Bom sou novato em JS/JQ, mas fiz um código de menu sanfonado bem simples e oque queria era o seguinte.

 

No meu código ao clicar em uma ".titulo" já selecionada ( já com o efeito slideDown ) ele fecha mas abre de novo,

oque queria é que ao clicar nela, fechar, e continuar fechada.

 

Se puder ajudar, agradeço. :)

 

$(function(){
	$(".titulo").click(function(){
		$(".conteudo").slideUp();
		var cont = $(this).next();
		$(cont).slideDown("fast");    
		$('.introseta2').removeClass('introseta2');
		$(this).children('.seta').children('.introseta').addClass("introseta2")
	});
});

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pessoa desculpe pelo Double, não sei se pode, mas enfim...

Consegui resolver da seguinte forma:

 

$(function(){
	$(".titulo").click(function(){
		var cont = $(this).next();
		if($(cont).is(":visible")) {
			$('.introseta2').removeClass('introseta2');
			$(".conteudo").slideUp();
		}else {
			$(".conteudo").slideUp();
			$(cont).slideDown("fast");    
			$('.introseta2').removeClass('introseta2');
			$(this).children('.seta').children('.introseta').addClass("introseta2")
		}
	});
});
XD

 

Pra quem tiver a dúvida ai, já tem a solução

 

if .is:("visible") XD

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.