焦点/焦点和焦点/模糊之间的差异,例如 [英] Difference between focusin/focusout and focus/blur, with example

查看:160
本文介绍了焦点/焦点和焦点/模糊之间的差异,例如的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

任何人都可以告诉我 blur focusout 之间的区别,焦点 focusin 用一个简单的例子?

Can anyone tell me the difference between blur and focusout, focus and focusin with a simple example?

推荐答案

focusin focusout 事件冒泡,焦点 blur 事件没有。这意味着您可以在表单字段的父元素上使用 focusin focusout

The focusin and focusout events bubble, the focus and blur events doesn't. That means that you can use the focusin and focusout on the parent element of a form field.

演示: http://jsfiddle.net/pAp4E/

HTML:

<div class="parent">
    <input type="text" />
</div>

<div class="log"></div>

Javascript:

Javascript:

$('.parent')
    .focusin(function(){log('div focusin');})
    .focusout(function(){log('div focusout');})
    .focus(function(){log('div focus');})
    .blur(function(){log('div blur');});
$('input')
    .focusin(function(){log('input focusin');})
    .focusout(function(){log('input focusout');})
    .focus(function(){log('input focus');})
    .blur(function(){log('input blur');});

function log(str){
  $('.log').append($('<div/>').text(str));
}

当你运行它时,你会看到只有输入才能获得所有事件,父母只获得 focusin 焦点事件。

When you run it, you see that only the input gets all the events, the parent only gets the focusin and focusout events.

这篇关于焦点/焦点和焦点/模糊之间的差异,例如的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆