Ver Mensaje Individual
  #10 (permalink)  
Antiguo 01/06/2015, 18:36
Avatar de fede5426
fede5426
 
Fecha de Ingreso: diciembre-2014
Ubicación: Córdoba
Mensajes: 446
Antigüedad: 9 años, 5 meses
Puntos: 208
Respuesta: Como se llama esto??

Yo hice esos cambios en el código que pasaste y funciona perfecto..

Usalo asi:

Código HTML:
Ver original
  1. <section id="wrap"><!--centra el sitio web -->
  2.     <section id="main">
  3.         <div class="modal">
  4.                          <div class="ventana">
  5.                  <button class="cerrar">Cerrar</button>
  6.                         </div>
  7.                 </div>
  8.     </section>
  9. </body>

Código CSS:
Ver original
  1. .modal{
  2.     width:100%;
  3.     height:100%;
  4.     position:absolute;
  5.     top:0;
  6.     left:0;
  7.     background-color:rgba(0,0,0,.6)
  8. }
  9.  
  10. .ventana{
  11.     width:600px;
  12.     height:600px;
  13.     padding:1em;
  14.     background-color:#ccc;
  15.     position:absolute;
  16.     top:10%;
  17.     left:-300px;
  18.     margin-left:50%;
  19. }
  20.  
  21. .cerrar{
  22.     position:absolute;
  23.     bottom:2em;
  24.     right:2em;
  25.     cursor:pointer;
  26.     }

Código Javascript:
Ver original
  1. $(document).ready(function () {
  2.    $('.cerrar').click(function () {
  3.         $('.modal').fadeOut(300);
  4.    });
  5. });

Asi debería funcionar perfecto lo acabo de probar..




PD: Me quedé pensando, tenes linkeada la libreria JQuery? Sino nunca va a funcionar

En caso de que la respuesta sea "no".. tenes que colocar esto:

Código HTML:
Ver original
  1. <script src="http://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

En el head o al final del documento, antes de la etiqueta </body>.. (mas recomendable la segunda opcion)

Código HTML:
Ver original
  1.    <!-- Contenido -->
  2.    <!-- Contenido -->
  3.    <!-- Contenido -->
  4.    <!-- Contenido -->
  5.    <!-- Contenido -->
  6.    <!-- Contenido -->
  7.    <!-- Contenido -->
  8.     <script src="http://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
  9. </body>

Asi SI tiene que funcionar.