在JavaScript / jQuery网络环境中,有:
即。通过jQuery的聚焦功能来检查A和B失去焦点的时间是否正常,但是当A失去焦点到B(标签或选择B)时,我无法检查B是否已获得焦点,因为A焦点在焦点之前改变已经完成。
如何在焦点输出或相等的情况下检查A和B在输入字段之间切换时是否失去焦点?
示例:
当两个都失去焦点时禁用输入字段,但是在它们之间切换时也是不可取的 - 这不是意图。
$('input').focusout(function() {
if ($(':focus').length === 0) { // does not count the other input yet
$("input").prop('disabled', true);
}
});
答案 0 :(得分:2)
您可以使用MouseEvent.relatedTarget
检查A是否失去焦点B
MouseEvent.relatedTarget只读属性是辅助属性 事件的目标,如果有一个
答案 1 :(得分:0)
你可以使用window.setTimeout()这样做:
Unhandled Exception:
System.TypeLoadException: A type load exception has occurred.
at MonoDevelop.Startup.MonoDevelopMain.Main (System.String[] args) [0x00000] in <filename unknown>:0
[ERROR] FATAL UNHANDLED EXCEPTION: System.TypeLoadException: A type load exception has occurred.
at MonoDevelop.Startup.MonoDevelopMain.Main (System.String[] args) [0x00000] in <filename unknown>:0