Focus事件与blur事件

一、简介
Focus事件。当元素获得焦点时,触发focus事件。当通过鼠标点击或选中元素或通过tab键定位到元素时,该元素就会获得焦点。Focus()方法触发focus事件,或规定当发生focus事件是运行的函数。
Focus(),可以传入参数供函数处理。与focusin类似,两者区别在与,focusin可以在父元素上检测子元素获取焦点的情况。
Blur事件。当元素失去焦点时触发blur事件。Blur()函数触发blur事件或者如果设置了function参数,该函数也可规定当blur事件发生时执行的代码。
Blur事件会在元素失去焦点时触发,既可以是鼠标行为,也可以是按tab键离开的。与foucsout一样,元素失去焦点时触发。两者唯一的区别存在于foucsout可以在父 元素上检测子元素失去焦点的情况。
当元素获得焦点时触发focus事件,执行focus函数。失去焦点时,触发blur事件,执行blur函数。
二、focus函数与blur函数
1.表单元素布局
在这里插入图片描述

2.给输入框绑定focus事件
获得焦点时,控制台输出123;
$(“#Input”).focus(function(){
Console.log(“123”);
});
在这里插入图片描述

3.给输入框绑定blur事件
失去焦点时,控制台输出321;
$(“# Input”).blur(function(){
Console.log(“321”);
});
在这里插入图片描述

4.focusin和focusout。
在这里的函数中,focus函数可以用focusin代替,blur函数可以用focusout代替
$(“# Input”). focusin (function(){
Console.log(“321”);
});

$(“# Input”). focusout (function(){
Console.log(“321”);
});

  • 4
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值