blur事件以及focus事件使用实例

HTML代码

<div class="login">
      <div class="box">
        <div id="user-a" class="input-tx">
          <div id="user-b" class="logo">
            <i class="fa fa-user fa-2x" aria-hidden="true"></i>
          </div>
          <input id="user" type="text"/>
        </div>
        <div id="password-a" class="input-tx">
          <div id="password-b" class="logo">
            <i class="fa fa-lock fa-2x" aria-hidden="true"></i>
          </div>
          <input id="password" type="password"/>
        </div>
        <div class="bt">
          <div class="reset">重置</div>
          <div class="login_bt">登 录</div>
        </div>
      </div>
</div>

利用jQ方法判断Dom对象获得跟失去焦点进行CSS样式变换

blur事件

$("#user").blur(function(){//失去焦点    
    $("#user-a").removeClass("input-active");    
    $("#user-b").removeClass("logo-active");
});
$("#password").blur(function(){    
   $("#password-a").removeClass("input-active");    
   $("#password-b").removeClass("logo-active");
});

focus事件

$("#user").focus(function(){//获得焦点    
    $("#user-a").addClass("input-active");    
    $("#user-b").addClass("logo-active");
});
$("#password").focus(function(){    
    $("#password-a").addClass("input-active");    
    $("#password-b").addClass("logo-active");
});
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • //------------------------- 第一章 认识JQuery ----------------...
    米塔塔阅读 4,071评论 0 9
  • 本文会给你们展示50个jquery代码片段,这些代码能够给你的javascript项目提供帮助。其中的一些代码段是...
    forwardRain阅读 3,157评论 0 3
  • 一)jQuery九类选择器【参见jQueryAPI.chm手册】 目的:通过九类选择器,能定位web页面(HTML...
    奋斗的老王阅读 4,631评论 0 51
  • $(”p”).addClass(css中定义的样式类型); 给某个元素添加样式 $(”img”).attr({sr...
    专注寒冰三千岁阅读 3,471评论 0 4
  • 真的想退了现在报的这个政治班了好吗! 今天中午这老师真的在逗我,天天在考研群里黑别的老师和发心灵鸡汤就算了,其实这...
    弹弹弹阅读 2,875评论 0 1

友情链接更多精彩内容