Spoiler para ocultar y mostrar contenido en el blog


En una entrada anterior mostré como poner un Spoiler con codigo CCS en esta mostrare como poner un Spoiler para ocultar y mostrar contenido en una entrada o en un gadget del blog usando Javascript, que  mostrar y ocultar contenido que deseamos .

Dentro de un Spoiler podemos incluir un gadget, una tabla, una imagen, un reproductor de audio, un video, etc.


Con botón este código en una entrada cada vez que lo quieras usar:

<div class="divspoiler">
<input type="button" value="Mostrar" onclick="if (this.parentNode.nextSibling.childNodes[0].style.display != '') { this.parentNode.nextSibling.childNodes[0].style.display = ''; this.value = 'Ocultar'; } else { this.parentNode.nextSibling.childNodes[0].style.display = 'none'; this.value = 'Mostrar'; }" />
</div><div><div class="spoiler" style="display: none;">
Aquí el contenido que queremos ocultar</div></div>






Para personalizar el botón este es el código que deben agregar:
<style>
.divspoiler input{
background: #333;
border: none;
border-radius: 3px;
width: 60px;
height: 25px;
color: #fff;
cursor: pointer;
font-family: sans-serif;
font-weight: bold;
}
</style>



Si te gusta la entrada compártela.

¡Gracias!

1 comentario:

  1. Millones de gracias. He intentado con otros códigos que había visto en otros sitios y no me funcionaban. Me viene perfecto para entradas largas en que añado algún índice.
    Un saludo.

    ResponderEliminar
▬ Antes de comentar recuerda:▬
► No se permite spam.
► No permitimos un vocabulario inapropiado.
► Se se lo más especifico posible.

►Para convertir tu comentario en HTML puedes utilizar algunos códigos:
- Si deseas incluir un enlace utiliza este código:<a href="URL de la Pagina">Titulo del enlace</a>
- Para introducir un código, utilice la etiqueta <i rel="pre"> AQUÍ TU CÓDIGO ... </i>
- Para insertar una imagen, utilice la etiqueta <i rel="image"> SU URL IMAGEN AQUÍ ... </i>
- Para insertar un título, utilice la etiqueta <b rel="h3"> SU TÍTULO AQUÍ ... </b>
- Para insertar una nota, utilice la etiqueta <b rel="quote"> NOTA QUE AQUÍ ... </b>
- Para insertar texto en negrita, utilice la etiqueta <b> SU TEXTO AQUÍ ... </b>
- Para insertar texto en cursiva, utilice esta etiqueta<i> SU TEXTO AQUÍ ... </i>

No olvides suscribirte para recibir las actualizaciones

Back to Top