我正在使用以下代码处理一些事件jQuery 1.7.2 http://code.jquery.com/jquery-1.7.2.js:
$().on('focus blur', function(event) {
console.log(event.type);
});
我注意到event.type
对于这两个事件,打印出:focusin
and focusout
.
有什么区别focusin/focusout
vs focus/blur
?
简短回答:focusin
气泡,focus
才不是。
focusout
气泡,blur
才不是。
阅读docs http://api.jquery.com/focusin/:
当某个元素或其内部的任何元素获得焦点时,focusin 事件将发送到该元素。这与焦点事件不同,它支持检测父元素上的焦点事件(换句话说,它支持事件冒泡)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)