2011-09-05 26 views
2

我有一個登錄框,當單擊一個<a>鏈接時,可以上下滑動/切換。jQuery focusout()

這是一個大約150像素×100像素的DIV。

當有人在此DIV的外面點擊時,我希望DIV滑動備份。 我一直在玩focusout(),但我必須有錯誤的功能。

有什麼建議嗎?代碼如下。

$('a#member_login').click(function(event) { 
    event.preventDefault(); 
    $('div#member_login_container').slideToggle(); 
}); 

// Hide Login Box if Click outside the Login Box 
$('div#member_login_container').focusout(function(event) { 
    alert('here'); 
    //$('div#member_login_container').slideUp(); 
}); 
+0

看一看這樣的:HTTP://計算器。 COM /問題/ 1403615 /使用-的jQuery到隱藏-DIV-時,點擊之外,它 – Behrang

回答

0

一個更好的版本:

$("input.login_input").focus(function() { 
    $(this).addClass("active"); 
    $(this).focusout(function() { 
     $(this).removeClass("active"); 
    }); 
});