加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

angularjs – ui.bootstrap.dropdown在单击其他控件时保持焦点

发布时间:2020-12-17 17:01:17 所属栏目:安全 来源:网络整理
导读:我正在尝试使用Angular UI的ui.bootstrap.dropdown指令,我正面临一个问题.在我查看下拉列表的插入符然后单击正文中的任何位置之后,如果我尝试单击文本字段,则文本字段立即失去焦点并且焦点返回到下拉按钮的插入符号.然而,我无法在一个plunker中产生这种行为.
我正在尝试使用Angular UI的ui.bootstrap.dropdown指令,我正面临一个问题.在我查看下拉列表的插入符然后单击正文中的任何位置之后,如果我尝试单击文本字段,则文本字段立即失去焦点并且焦点返回到下拉按钮的插入符号.然而,我无法在一个plunker中产生这种行为.但是这种行为可以在Angular UI演示页面中生成.产生这种行为 –

>转到https://angular-ui.github.io/bootstrap/#/dropdown
>单击其中一个插入按钮以显示菜单
>单击正文上的任意位置以关闭菜单
>向上滚动到datepicker弹出演示部分
>尝试将光标放在其中一个文本字段中
>文本字段将立即失去焦点,页面将向下滚动到最初单击的下拉按钮插入符号.

我不确定如何阻止这种情况发生.任何帮助将受到高度赞赏.

更新

似乎此行为仅存在于版本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

解决方法

此错误已在2.3.2版中修复

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读