Ver Mensaje Individual
  #2 (permalink)  
Antiguo 10/06/2012, 14:51
Avatar de emprear
emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 17 años, 5 meses
Puntos: 1567
Respuesta: Mostrar divs ocultos con varias condiciones

Podés hacer algo asi
Código Javascript:
Ver original
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  2. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml">
  4. <head>
  5. <title>titulo</title>
  6. <meta http-equiv="content-type" content="text/html; charset=utf-8" />
  7. <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
  8. </head>
  9. <body>
  10. <button id="int">int</button> <button id="par">par</button> <button id="dia">dia</button><br />
  11. <div id="siete">
  12. Div 7
  13. </div>
  14. <script type="text/javascript">
  15. //<![CDATA[
  16.  
  17. $(document).ready(function(){
  18. var sum = 0;
  19. $("#siete").hide();
  20. $("#int,#par,#dia").click(function() {
  21. var x = this.id;
  22. sum ++;
  23. $('#'+x).attr('disabled','disabled');
  24. if(sum == 3){
  25. $("#siete").show("fast");
  26. sum = 0;
  27. $("#int,#par,#dia").removeAttr('disabled');
  28. }
  29. });
  30. });
  31. //]]>
  32. </script>
  33. </body>
  34. </html>

si una vez mostrado el div, ya no hay "vuelta atrás para el usuario", podés dejar el attributo disabled, yo en mi caso lo elimino. Y te recomiendo que para nombrar tud id no utilices números, si bien jQuery los va a reconocer, javascript no

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.