嗨!
这是一个 Plunker 演示:http://plnkr.co/edit/gBFRpL1zOfMtKcQBA0j1?p=preview
我希望 dropdown
显示 textarea
是否有焦点。如果模糊,下拉菜单应该隐藏。
但是如果我点击下拉菜单,textarea 就会失去焦点。单击下拉菜单时,文本区域不应失去焦点。
有什么想法吗?
谢谢解答!
最佳答案
你的问题是,如果你点击下拉菜单,下拉菜单就会有焦点!如果下拉菜单有焦点,文本区域就会失去焦点。你明白问题所在了吗?
尝试改变你的逻辑。
- textarea: focus, dropdown: blur, dropdown: show
- textarea: blur, dropdown: focus, dropdown: show
- textarea: blur, dropdown: blur, dropdown: hide
只有一个元素可以有焦点!
关于javascript - Textarea和下拉集合管理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35844173/