Tengo un código que muestra tres imágenes y un div respectivo debajo de cada imagen. Utilizando la función jquery .toggle lo hice para que cada div se active cuando se haga clic en la imagen de arriba. ¿Hay alguna forma de hacerlo para que los divs comiencen como ocultos?¿Cómo comenzar mi jquery alternando como oculto?
Gracias por su tiempo,
CÓDIGO DE REFERENCIA:
<html>
<head>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("#picOne").click(function(){
$("#one").toggle(250);
});
$("#picTwo").click(function(){
$("#two").toggle(250);
});
$("#picThree").click(function(){
$("#three").toggle(250);
});
});
</script>
</head>
<body>
<center>
<h2>Smooth Transitions</h2>
<img src="one.png" id="picOne">
<div id="one">
<p>first paragraph.</p>
</div>
<img src="two.png" id="picTwo">
<div id="two" visibility="hidden">
<p>Second Pair of giraffe.</p>
</div>
<img src="three.png" id="picThree">
<div id="three">
<p>Thiird paragraph.</p>
</div>
</center>
</body>
</html>
Me encantó la parte acerca de la limpieza de mi jQuery! Para mayor flexibilidad, puede utilizar un atributo de datos en el toggler, como 'data-toggles-element:" div-id "'. – nitsas