我使用 jQuery 构建了一个控件:
<div class="my-control" />
...
$('.my-control').myControl(); // builds it up as a ui element
目前它只是一堆 div、span、样式、鼠标行为等。它没有获得焦点或参与选项卡的选择。
我发现 tabindex 的使用在给予它焦点时很尴尬。很难知道赋予它什么价值。该控件需要检查文档的其余部分,注意其他可聚焦的控件,注意文档的其余部分何时更改等。
是否可以像往常一样说 focusable=true 并让它按文档位置计算标签顺序?
除了 tabindex,还有其他技术可以做到这一点吗?