Mostrar texto ao clicar dentro de uma div

  • Autor Autor dany_danay
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
dany_danay

dany_danay

Dseda
Hola! No se si ponerlo aquí o en javascript, pero bueno os comento que he probado muchas formas de poner un botoón que al hacer click muestre un pedazo de texto.
No me ha funcionado ninguna de las maneras si quiero que suceda dentro de un div.
Sí me funciona si está fuera de cualquier div...

Alguien me puede ayudar?
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
Hola, eso se hace muy facil con jQuery, aqui te dejo dos ejemplos:

Usa un botón:
HTML:
<html>
<head>
<!--- INCLUIMOS JQUERY -->
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"></script>

<!-- DEFINIMOS LA FUNCION QUE EJECUTARA EL BOTON -->
<script type="text/javascript">
function showHide(){
$('#text').slideToggle();
}
</script>
</head>

<body>
<!-- EL DIV QUE SE MOSTRARA -->
<div id="text">
  <p>Test</p>
</div>
<!-- BOTON QUE USANDO ONLCIK MOSTRARA Y OCULTARA EL DIV -->
<input type="button"  onClick="showHide();" value="Mostrar/ocultar div" />
</body>
</html>

Se oculta al clickar en el texto:
HTML:
<html>
<head>
<!--- INCLUIMOS JQUERY -->
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"></script>

<!-- DEFINIMOS LA FUNCION QUE EJECUTARA EL BOTON -->
<script type="text/javascript">
function showHide(){
$('#text').slideToggle();
}
</script>
</head>

<body>
<!-- EL DIV QUE SE MOSTRARA, SE OCULTA GRACIAS A ONCLICK -->
<div id="text" onClick="showHide();">
  <p>Test</p>
</div>
</body>
</html>
Te he dejado los codigos un poco explicados.

Luego tambien si necesitas algo mas complejo se puede usar el segundo código haciendo que al hacer click y al ocultarse aparezca un botón para volver a mostrarlo o en el primer código hacer que el botón muestre "Ocultar" si el texto se está mostrando o que diga "Mostrar" si el texto está oculto, si necesitas ayuda con algo de eso, dímelo.
Espero que te sirva.
 
Última edição:
Te dejo otro ejemplo también con jq, en este caso sí podrás colocar varios div ocultos en la misma página con su respectivo botón, usando el mismo script:

VER EJEMPLO

Saludos 🙂
 
Última edição:
jajaja iba hacer algo parecido a OLMID xD.. pero bueno :encouragement:
 
Voltar
Topo