js失焦可以用事件委托吗

JavaScript09

js失焦可以用事件委托吗,第1张

可以。基于JS的事件冒泡机制从内到外,可以以JS事件委托的方式,在父元素上给子元素绑定事件,从而减少代码的复杂度。js失焦是指在JavaScript中,失去焦点事件是blur()事件。

js鼠标失去焦点弹出框操作如下:

1、鼠标不选中输入框。

2、输入框中无光标闪烁时,设置信息提示框不显示。

3、将display设置成none即可。

因为你每次获取焦点就给对象添加了一次失焦事件,所以触发是累加的,两种方法:

把blur事件拿出来,单独写。

在blur事件触发后解绑blur事件,这样每次获取焦点后都是第一次添加失焦事件。

$(this).blur(function(){

    //checkVerify()

    alert('1')

    $(this).unbind('blur')

})