我有focusout()事件on element1和click()event on element2,并且element1由于在上执行了click事件而失去焦点时element2,仅触发了focusout,而没有触发click event。
[在jQuery] [1]上工作正常,但在Angular中则不能。
我通过添加一个window.setTimeout()也可以用于角度的方法找到了解决方法。不幸的是我做不到。
非常感谢另一个建议。
请使用setTimeout查找代码:
$('#txtName').on("focusout",function(event) {
//Alternate solution required for `setTimeout`.
window.setTimeout( function() {alert('focus gone');},1000); });
$('#button1').on('click',function(){
alert('button click');
});
}
Run Code Online (Sandbox Code Playgroud)