首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jQuery focusout()

jQuery focusout()
EN

Stack Overflow用户
提问于 2011-09-05 17:53:47
回答 2查看 11.4K关注 0票数 2

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

这是一个大约150px乘100px大小的DIV。

当有人在此DIV之外单击时,我希望DIV滑动备份。我一直在使用focusout(),但我一定是把函数弄错了。

有什么建议吗?下面的代码。

代码语言:javascript
复制
$('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();
});
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-09-05 17:59:07

你应该去看看模糊

http://api.jquery.com/blur/

示例:http://www.w3schools.com/jquery/tryit.asp?filename=tryjquery_event_focus_blur

票数 3
EN

Stack Overflow用户

发布于 2012-09-15 11:49:42

更好的版本:

代码语言:javascript
复制
$("input.login_input").focus(function () {
    $(this).addClass("active");
    $(this).focusout(function () {
        $(this).removeClass("active");
    });
});
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7306408

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档