Ir para conteúdo

Arquivado

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

gremio10

[Resolvido] Usando css com JQuery

Recommended Posts

Consegui um codigo com os amigos aqui do IMasters , que abre e fecha uma frase e o uqe tem embaixo dele.

Só que assim que eu clico dento do corpo do codigo , ele volta , so que queria saber como fazer para ele travar.

 

tenho esse codigo , com o codigo jah com css.

 

<script>
$(document).ready(function() {
        $(".frase").click(function() {
                $(this).children(".resposta").slideToggle();
				$(this).css("display","blck");
        });
});
</script>

<div class="frase"> aaaaaaaaaaaa <div class="resposta" style="display:none">bbbbbbbbbbbbbbbbbbbbb</div></div>

obrigado pela ajuda

Compartilhar este post


Link para o post
Compartilhar em outros sites

hum... ele 'nunca vai fechar' ??

$(this).children(".resposta").slideDown();
ele só vai fechar se clicar no pai.. e não no filho?

ai você precisa descobrir onde foi o click, se foi no pai, ou se foi no filho.. ainda bem q existe o objeto event e o target

$(document).ready(function() {	$(".frase").click(function( e ){		var el = e.target;		if( $( el ).attr('class')=='frase' )		{			$(this).children(".resposta").slideToggle();			$(this).css("display","blck");		}	});});
Imagem Postada

Compartilhar este post


Link para o post
Compartilhar em outros sites

cara... eu testei... mostra ai como você fez.

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.