【问题标题】:Typeahead Losing focus on typing in the inputTypeahead 失去对输入输入的关注
【发布时间】:2015-05-27 18:48:08
【问题描述】:

当我键入一个字符,并且一旦打开带有匹配元素的 typeahead 弹出窗口,焦点就会从输入元素中丢失。我必须手动将焦点重新设置回输入元素。为什么会这样?仅供参考,我在这里发现了一个类似的已关闭问题,但没有任何正确答案:

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

我没有找到任何解决方案。我正在使用 ui-bootstrap-tpls-0.12.1.js 版本。我使用相同的库创建了一个 plunker,但在 plunker 中一切正常。任何帮助将不胜感激。

【问题讨论】:

  • 如果你不能让它在 plunker 中重现,则很难诊断。正常的<input> 也会出现同样的情况吗?
  • 正常没有模糊问题。我尝试调试 typeahead 库。当找到匹配的元素并打开预先输入的弹出窗口时,看起来焦点丢失了

标签: angularjs angular-ui-bootstrap angular-ui-typeahead


【解决方案1】:

使用旧版本的 angular-block-ui v0.0.12 会造成焦点丢失问题。发现问题https://github.com/McNull/angular-block-ui/issues/37。将 angular-block-ui 版本更新到 v0.1.0-beta.3 或更高版本将解决此问题。

【讨论】:

    猜你喜欢
    • 2019-10-15
    • 1970-01-01
    • 2022-06-12
    • 2021-01-03
    • 2020-03-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-26
    相关资源
    最近更新 更多