Ver Mensaje Individual
  #6 (permalink)  
Antiguo 03/11/2014, 14:43
Avatar de GeekGirl
GeekGirl
 
Fecha de Ingreso: julio-2014
Mensajes: 423
Antigüedad: 10 años, 5 meses
Puntos: 44
Respuesta: Ocultar elemento al hacer clic fuera

A ese código falta simplemente modificarle dos cosas. Para ocultar/mostrar en vez de usar fadeIn/fadeOut, podés usar la función fadeToggle(). En cuanto a capturar el click sobre todo el documento, hay que usar document para que funcione si el body no tiene un alto definido y está prácticamente vacío:

Código Javascript:
Ver original
  1. $(document).ready(function(){
  2.     $('.btn_mi-cuenta').click(function(e){
  3.         e.stopPropagation();
  4.         $('#conten_mi-cuenta').fadeToggle();
  5.     });
  6.  
  7.     $(document).click(function(e) {
  8.         if (e.target.id !== "conten_mi-cuenta") {
  9.             $('#conten_mi-cuenta').fadeOut();
  10.         };
  11.     });
  12. });