gpt4 book ai didi

javascript - 将选项卡焦点保持在 jQuery 对话框中

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:26:00 24 4
gpt4 key购买 nike

我目前正在学习 jQuery 对话框并想在我的副项目中使用它。我想将 tabindex 添加到对话框中的 div 以进行制表。但是当我点击对话框中的最后一个元素时,焦点会转移到别处。

当我点击最后一个元素时,我希望焦点回到第一个元素。有没有办法让焦点保持在对话框中?

谢谢!

最佳答案

在最后一个元素上添加一个按键事件以忽略默认的选项卡操作并将焦点放回到对话框中的第一个元素上。

以下示例假定最后一个元素是 last_element_id,第一个元素是 first_element_id

$('#last_element_id').on('keydown', function(e) {
if ((e.keyCode || e.which) == 9) {
$('#first_element_id').focus();
e.preventDefault();
}
});

关于javascript - 将选项卡焦点保持在 jQuery 对话框中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16554347/

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