我有一个绑定到的文本输入focusin
/focusout
events.
$(element)
.focusin(function(e) {})
.focusout(function(e) {
var to = e.relatedTarget || e.toElement;
// undefined in chrome, fine in IE
});
on focusout
,我感兴趣的是relatedTarget
信息,即当文本输入失去焦点时接收焦点的 DOM 元素,但是此属性是undefined
为了这次活动。
另一方面,toElement
,我相信这相当于互联网浏览器relatedTarget
,可用。换句话说,我的focusout
handler 在 IE 中工作正常,但在其他浏览器中则不行。
对于上述限制有解决方法吗?
From MDC 文档 https://developer.mozilla.org/en/DOM/event.relatedTarget:
只有 MouseEvents 具有此属性
focusout
不是鼠标事件,所以relatedTarget
未设置。 IE 不遵循此处的标准(有什么新内容?)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)