0
我的问题是,当触发mouseleave事件时如何失去焦点。 流程如下:当mouseleave被触发时如何失去对输入文本的注意力
- Click input-text;
- 写点东西;
- 退出输入文本(鼠标)
- 输入文本失去焦点,这意味着,如果你输入的东西也不会 更新文本框里面的价值;
<input ng-mouseover="$root.gridOptionsForReportErrors.filterFocus()"
ng-mouseleave="$root.gridOptionsForReportErrors.filterBlur()"
ng-click="$root.gridOptionsForReportErrors.filterFocus()"
type="text"
class="ui-grid-filter-input ui-grid-filter-input-0 ng-empty ng-touched"
ng-model="colFilter.term"
ng-attr-placeholder="{{colFilter.placeholder || ''}}"
aria-label="Filter for column"
placeholder="">
在上述$root.gridOptionsForReportErrors.filterBlur()
函数的代码在铬成功触发如在IE中。
但是,如预期的那样,输入文本在Chrome中保持选定状态,而在IE中,输入文本失去焦点。