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

2016-12-19  本文已影响0人  HAXXY

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");
});
上一篇 下一篇

猜你喜欢

热点阅读