在jQuery中focusin/focusout与focus/blur有什么区别
What is the difference between focusin/focusout vs focus/blur in jQuery?
我正在使用以下代码和jQuery 1.7.2处理一些事件:
$().on('focus blur', function(event) {
console.log(event.type);
});
我注意到这两个事件的event.type
都打印出来:focusin
和focusout
.
focusin/focusout
和focus/blur
有什么区别?
简短的回答:focusin
气泡,focus
没有。
focusout
气泡,blur
没有。
阅读文档:
当元素或其中的任何元素获得焦点时,会将 focusin 事件发送到该元素。这与焦点事件的不同之处在于,它支持检测父元素上的焦点事件(换句话说,它支持事件冒泡)。
从文档中:
focusin 事件在元素或内部任何元素时被发送到元素 的,获得焦点。这与焦点事件不同,因为它 支持检测父元素上的焦点事件(换句话说, 它支持事件冒泡)。
是的,你也可以在这里找到相同的答案:javascript/jQuery事件"focus"和"focusin"之间的区别?
当元素或其中的任何元素获得焦点时,会将 focusin 事件发送到该元素。这与焦点事件的不同之处在于,它支持检测父元素上的焦点事件(换句话说,它支持事件冒泡)。
源
相关文章:
- 这是什么 ==- javascript 运算符
- 我的单元测试选项是什么
- 全局变量和全局对象的属性之间有什么区别吗
- 打破承诺链的好方法是什么
- 在AngularJS应用程序中使用封装指令和路由的推荐方式是什么
- Javascript中的空白是什么
- 是什么让一个“;Uncaught RangeError:超过了最大调用堆栈大小“;错误(Chrome,在其他浏览器中显示
- 在ember/handlers中使用value和valueBinding有什么区别
- I'我设计了一个下拉菜单,onclick会出现,而on blur会消失
- 什么'在webpack外部设置中,reactDom和reactDom不同
- 在JavaScript中拆分日期字符串的更好方法是什么
- 为什么$.brower被弃用?还有什么更好的替代方案
- 什么是&&在没有if的行中的变量之间
- 如何刷新列表框内容onclick或blur事件
- 将jQuery.ech()方法转换为本地JavaScript抽象的最佳方法是什么
- 处理浮点错误的最佳方法是什么
- DOM元素和angular元素之间的主要区别是什么
- 在jQuery中focusin/focusout与focus/blur有什么区别
- 3 . js | PerObject-Blur,我可以使用什么技术来优化GLSL/C代码?
- window.blur() -我做错了什么