作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个只有一个可聚焦元素按钮(关闭按钮)的 div,当灯箱打开时焦点应该在 div 上。当我按下 Tab 键时,焦点应该转到“关闭”按钮。
根据自信的技术(盲人用户),关闭按钮应该位于 DOM 的底部,这是当灯箱触发时 DIV 应该成为焦点的原因之一。
我已经设置了
<div id="div-id" role="dialog" tabindex="-1" aria-labelledby="operations-help">
在 jQuery 中设置:
$('#div-id').lightbox_me({
destroyOnClose: true,
onLoad: function() {
$('#div-id').focus();
}
});
但是焦点只设置在关闭按钮上,有什么办法可以将焦点设置在 DIV 上。
谢谢
最佳答案
据我所知,div 无法获得焦点。如果 div 有一个按钮,你可以改为调用
$('#div-id button').focus();
或者如果我误解了 div 是按钮可以将 div 更改为按钮或提交输入应该允许聚焦。
关于javascript - 如何在 lightbox_me 触发时将焦点设置在 DIV 上?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36621367/
我是一名优秀的程序员,十分优秀!