jQuery focusout()

时间:2011-09-05 09:53:47

标签: jquery

我有一个登录框,当点击<a>链接时,它会上下滑动/切换。

这是一个大约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();
});

2 个答案:

答案 0 :(得分:3)

答案 1 :(得分:1)

更好的版本:

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