作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我有一个显示弹出窗口的脚本,内容通常比窗口高,需要滚动。弹出框位于具有溢出的容器 div 中,因此可以滚动弹出框而不会干扰页面其余部分的滚动位置。
问题是,当显示弹出框时,按下向上和向下箭头时,没有任何反应,因为支架中的弹出框未获得焦点。只有当我点击容器中的一个元素时,箭头才会开始工作。是否可以执行与之前描述的“单击元素”方法类似的功能,但在 javascript 中除外。我尝试了 .focus
和其他类似的命令,但都没有用。
最佳答案
啊哈,整理好了。将 holder 的 tabIndex
设置为 -1
然后 .focus()
进行选择
关于html - 如何在非输入元素上设置焦点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12750127/
我是一名优秀的程序员,十分优秀!