gpt4 book ai didi

javascript - 如何在 lightbox_me 触发时将焦点设置在 DIV 上?

转载 作者:行者123 更新时间:2023-11-28 02:57:00 27 4
gpt4 key购买 nike

我有一个只有一个可聚焦元素按钮(关闭按钮)的 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/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com