【问题标题】:uib-typeahead dropdown doesn't disappear when focus shifts?当焦点转移时,uib-typeahead 下拉菜单不会消失?
【发布时间】:2018-08-29 17:48:50
【问题描述】:

我在这个类似电子表格的 UI 中有一个下拉菜单,它提供了一个名称列表,作为单元格的可能有效条目。当我选择或返回单元格时,它会消失,但是当我点击离开时,到另一个单元格时,下拉列表不会被关闭。关于如何让它发挥作用的任何想法? (代码中有很多内容,包括 ng-keydown 和 ng-blur 指令,涉及太多,无法在此处显示,但任何要查找的指针将不胜感激。)

这里有一些图片:

在我开始输入时可以正常工作——但是当我点击另一个单元格时:

下拉菜单仍然存在...

【问题讨论】:

  • 你用的是angular js吗?
  • 是的,angularjs 加上 angular-ui 引导

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


【解决方案1】:

发现问题,在某些情况下,模糊事件中有一个“event.preventDefault”,导致框不消失。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多