Me gustaría mostrar un div basado en el evento Onclick de un enlace.Uso de JQuery para mostrar y ocultar diferentes div en el evento onClick
primer clic - Mostrar div1
segundo clic - Ocultar restante del div y Mostrar Div2
tercer clic - Ocultar restante del div y mostrar div3
Cuarta Click - Hide restante del div y mostrar div1 => repetir el bucle y continúa ..
código sigue:
<div class="toggle_button">
<a href="javascript:void(0);" id="toggle_value">Toggle</a>
</div>
<div id='div1' style="display:none;">
<!-- content -->
</div>
<div id='div2' style="display:none;">
<!-- content -->
</div>
<div id='div3' style="display:none;">
<!-- content -->
</div>
Código Jquery:
$(document).ready(function() {
$("#toggle_value").click(function(){
$("#div1").show("fast");
$("#div2").show("fast");
$("#div3").show("fast");
});
});
El código anterior muestra todos los divs en primer lugar, haga clic en sí, sino que debe mostrar div1 en primera posición como se ha mencionado.
Hmm ... eso es interesante. Pero el 4º clic oculta todo el div y en el 5º clic muestra de nuevo el div1. ¿Te molestan los estuches? – Webrsk
He perdido el punto de que tiene que iterar todo el tiempo. Fijo. –
Artem mientras funcionaba bien cuando la var es global, después de que probé el código publicado recientemente deja de funcionar ... – Webrsk