jQueryを使用してコントロールを作成しました。
<div class="my-control" />
...
$('.my-control').myControl(); // builds it up as a ui element
現在、これはdiv、スパン、スタイル、マウスの動作などの集まりにすぎません。フォーカスを取得したり、タブによる選択に参加したりすることはありません。
私はそれに焦点を当てるのに厄介なtabindexの使用を見つけています。それを与える価値を知るのは難しいです。コントロールは、ドキュメントの残りの部分を検査し、他のフォーカス可能なコントロールに注意し、ドキュメントの残りの部分がいつ変更されるかに注意を払う必要があります。
通常どおり、focusable = trueと言って、ドキュメントの位置ごとにタブの順序を計算することはできますか?
tabindex以外に、これを行うための他の手法はありますか?