ui.bootstrap.dropdown 单击其他控件时保持焦点
ui.bootstrap.dropdown keeps focus when other controls are clicked
我在遇到问题时尝试使用 Angular UI
的 ui.bootstrap.dropdown
指令。在我单击下拉菜单的插入符号然后单击正文中的任何位置之后,如果我尝试单击文本字段,文本字段会立即失去焦点并且焦点会返回到下拉按钮的插入符号。然而,我无法在 plunker 中产生这种行为。但是这种行为可以在 Angular UI
演示页面中产生。产生这种行为 -
- 转到https://angular-ui.github.io/bootstrap/#/dropdown
- 单击插入符号按钮之一调出菜单
- 单击正文的任意位置以关闭菜单
- 向上滚动到日期选择器弹出演示部分
- 尝试将光标置于文本字段之一
- 文本字段将立即失去焦点,页面将向下滚动到最初单击的下拉按钮插入符号。
我不确定如何阻止这种情况发生。任何帮助将不胜感激。
更新
似乎此行为仅存在于版本 2.3.1
中。如果我使用 2.3.0
这不会发生。这是一个产生相同行为的 plunker - http://plnkr.co/edit/c4EGyxQD1vbksFWjnIGb
更新
这是版本 2.3.1
中的错误,已在 AngularUI Github 中提出。
给的问题链接供参考-
此错误已在 2.3.2 版本中修复
我在遇到问题时尝试使用 Angular UI
的 ui.bootstrap.dropdown
指令。在我单击下拉菜单的插入符号然后单击正文中的任何位置之后,如果我尝试单击文本字段,文本字段会立即失去焦点并且焦点会返回到下拉按钮的插入符号。然而,我无法在 plunker 中产生这种行为。但是这种行为可以在 Angular UI
演示页面中产生。产生这种行为 -
- 转到https://angular-ui.github.io/bootstrap/#/dropdown
- 单击插入符号按钮之一调出菜单
- 单击正文的任意位置以关闭菜单
- 向上滚动到日期选择器弹出演示部分
- 尝试将光标置于文本字段之一
- 文本字段将立即失去焦点,页面将向下滚动到最初单击的下拉按钮插入符号。
我不确定如何阻止这种情况发生。任何帮助将不胜感激。
更新
似乎此行为仅存在于版本 2.3.1
中。如果我使用 2.3.0
这不会发生。这是一个产生相同行为的 plunker - http://plnkr.co/edit/c4EGyxQD1vbksFWjnIGb
更新
这是版本 2.3.1
中的错误,已在 AngularUI Github 中提出。
给的问题链接供参考-
此错误已在 2.3.2 版本中修复