Ver Mensaje Individual
  #4 (permalink)  
Antiguo 24/03/2014, 21:25
Avatar de manuparquegiralda
manuparquegiralda
 
Fecha de Ingreso: junio-2012
Ubicación: Barcelona
Mensajes: 241
Antigüedad: 12 años, 5 meses
Puntos: 39
Respuesta: Cerrar ventana haciendo click en cualquier parte de la página

Yo lo he hecho con este cógigo:

Código Javascript:
Ver original
  1. $("html").click(function(){
  2.      $("#div_a_cerrar").hide();
  3. });

Esto lo que hace es que cada vez que pinches en cualquier parte de la página la ventana en cuestión se cierra. Pero ahora tendrás que añadir el siguiente código en la ventana que no quieres que se cierre al hcer click sobre ella. Por ejemplo, si cuando cliqueas en $("#div_a_cerrar) no quieres que se cierre la ventana, deberias tener un e.stopPropagation(); al hacer click sobre esa ventana.

Código Javascript:
Ver original
  1. $("#div_a_cerrar").click(function(e){
  2.      e.stopPropagation();
  3. });

De este modo en la función superior puedes añadir todas las ventanas que se cierren al hacer click fuera de ellas y el segundo en cada elemento que tienes marcado para que se cierre para evitar que se cierre al hacer click en el interior o no añadirlo si prefieres que se cierre igualmente al hacer click en su interior.

Bueno me explico fatal, tu pruebalo y mira como actua, es muy facil.
__________________
Diseño Web - Arisman Web