Buscar este blog

miércoles, 27 de julio de 2011

Una ventana que se esconde

Como les he venido contando he estado actualizando un sitio y le he puesto componentes interesantes con jquery, hoy voy a mostrarles como puse unos div que se escondan para que tenga mayor espacio en el escritorio:



  1. <html>  
  2. <head>  
  3. <title>Div que se esconde</title>
  4. <script type="text/javascript" src="jq/jquery.js">  
  5. <!-- La libreria de jquery, yo la tengo en el directorio jq --!>
  6. <script type="text/javascript">  
  7. $(function(){  
  8.     $("#mostrar").click(function(event) {  
  9.     event.preventDefault();  
  10.     $("#caja").slideToggle();  
  11. });  
  12. <!-- la función o evento para mostrar el div cuando esta oculto --!>
  13. $("#caja a").click(function(event) {  
  14.     event.preventDefault();  
  15.     $("#caja").slideUp();  
  16. });  
  17. <!-- la función o evento para ocultar el div cuando esta mostrado --!>
  18. });  
  19. </script>  
  20. <style type="text/css">  
  21. body {  
  22.     font-family: Verdana, Arial, Helvetica, sans-serif;  
  23.     font-size: 11px;  
  24.     color: #666666;   
  25. }  
  26. <!-- Los estilos que no son del todo necesarios, pero ayudan a verse bonito --!>
  27. a{color:#993300; text-decoration:none;}  
  28. #caja {  
  29.     width:70%;  
  30.     display: none;  
  31.     padding:5px;  
  32.     border:2px solid #FADDA9;  
  33.     background-color:#FDF4E1;  
  34. }  
  35. #mostrar{  
  36.     display:block;  
  37.     width:70%;  
  38.     padding:5px;  
  39.     border:2px solid #D0E8F4;  
  40.     background-color:#ECF8FD;  
  41. }  
  42. </style>  
  43. </head>  
  44. <body>  
  45. <el link que muestra o esconde
  46. <a href="#" id="mostrar">MOSTRAR</a>
  47. <div id="caja">  
  48. <!-- el div que va a mostrar los datos --!>
  49. <a href="#" class="close">[x]</a>
  50. <p>El dato que muestra o foto<p>
  51. </div>  
  52. </body>  
  53. </html> 

Realmente se pueden hacer cosas muy muy bonitas, más combinando css y jquery con html, pero para mi uso este sencillo ejemplo me ayudo mucho.

Saludos

No hay comentarios:

Publicar un comentario