【问题标题】:ui.bootstrap.dropdown keeps focus when other controls are clicked单击其他控件时 ui.bootstrap.dropdown 保持焦点
【发布时间】:2017-05-10 19:37:16
【问题描述】:

我正在尝试在遇到问题时使用Angular UIui.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 中提出。 给出的问题的链接以供参考 -

https://github.com/angular-ui/bootstrap/issues/6364

https://github.com/angular-ui/bootstrap/issues/6372

【问题讨论】:

    标签: angularjs angular-ui-bootstrap


    【解决方案1】:

    此错误已在 2.3.2 版本中修复

    【讨论】:

      猜你喜欢
      • 2020-04-11
      • 2019-04-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-02-15
      • 2012-05-12
      • 2014-12-20
      相关资源
      最近更新 更多