Ver Mensaje Individual
  #19 (permalink)  
Antiguo 23/03/2010, 13:18
Avatar de neodani
neodani
 
Fecha de Ingreso: marzo-2007
Mensajes: 1.811
Antigüedad: 17 años, 1 mes
Puntos: 20
Respuesta: Crear modal box con jquery y efecto fade in/out

Conseguido

Se tiene que modificar del css anterior esta propiedad

Código CSS:
Ver original
  1. #popupContact{
  2.     display: none;
  3.     position: fixed;
  4.     _position: fixed; /* necesario para internet explorer 6*/
  5.     width: 420px;
  6.     height: 370px;
  7.     margin-top: -195px;
  8.     margin-left: -210px;
  9.     top: 50%;
  10.     left: 50%;
  11.     background: #FFFFFF;
  12.     border: 12px solid #cecece;
  13.     z-index: 2;
  14.     padding: 12px;
  15.     font-size: 13px;
  16. }

Podemos eliminar la función, ya que se realiza desde el css

Código Javascript:
Ver original
  1. function centerPopup() {
  2.     var windowWidth = document.documentElement.clientWidth;
  3.     var windowHeight = document.documentElement.clientHeight;
  4.     var popupHeight = $("#popupContact").height();
  5.     var popupWidth = $("#popupContact").width();
  6.     /*$("#popupContact").css({
  7.         "position": "fixed",
  8.         "top": windowHeight / 2 - popupHeight / 2,
  9.         "left": windowWidth / 2 - popupWidth / 2
  10.     });*/
  11.     $("#backgroundPopup").css({
  12.         "height": windowHeight
  13.     });
  14. };

Ojo con la linea donde se llama
centerPopup();

Lo que falta ahora mayid, es disponer de dos botones distintos, y que los dos abrán una pop-up distinta. Reutilizando el código... a ver de que manera, porque no lo veo.

Es posible que tengamos que definir una especie de función a la cual se le pase el ID de la modal que queremos abrir?

Casi lo tenemos :P

Saludos!