Hola, tengo un login con jquery y js, (en el enlace onclick="open_login_box()" class="enlace", haciendo click en este abre el login_box y le da una class "here" al enlace, pero solo haciendo click en es mismo enlace remueve la class "here" y cierra el login_box)
Código:
// Login box
function open_login_box(action){
if($('#login_box').css('display') == 'block' && action!='open')
close_login_box();
else{
$('.enlace').addClass('here');
$('#login_box').fadeIn('fast'); }}
function close_login_box(){
$('.enlace').removeClass('here');
$('#login_box').fadeOut('slow');}
Quisiera que haciendo un click fuera del "login_box" este se cierre. Probè con este còdigo:
Código:
$(document).mouseup(function(e) {
$('.enlace').removeClass('here');
close_login_box();
});
Pero haciendo click incluso en el mismo div "login_box" se cierra. Tambièn probè incluyendo un onblur="close_login_box()" dentro del div del login_box pero no obtuve resultados.
Alguna solucion? Muchas gracias!