小编Add*_*ddy的帖子

将焦点集中在与在Angular中单击其他元素冲突的元素上

我有focusout()事件on element1click()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)

click focusout angular

2
推荐指数
1
解决办法
1162
查看次数

标签 统计

angular ×1

click ×1

focusout ×1