何らかの理由でラジオボタンをタップして(そして矢印キーを使用して別のラジオボタンを選択する)、現在のラジオボタンが選択されています。私はそれの周りに青色のハイライトサークル(Google Chrome)があるので、わかります。しかし、マウスでラジオボタンをクリックすると、その青い円は表示されません。マウスをクリックしたときにラジオボタンが選択されていませんか?
問題は、私のページから滑らかなタブフローを作成しようとしていることです。ユーザーがタブと矢印キー以外のものを使用している場合、正常に動作します。彼らがマウス以外のものを使用していれば、明らかにうまくいきます(tabIndexは無関係かもしれません)。しかし、マウスでラジオボタンをクリックし、タブを押すと失敗します。具体的には、ラジオボタンの次の要素にタブ移動するのではなく、ページ上の最初の要素に移動します。何か案は?
この質問には何がありますか?それが明らかであれば申し訳ありませんが、私は本当に分かりません。 – Blender
彼は、キーボード上のタブボタンがユーザの決定に影響を与えることを確認しようとすると、ウェブページのラジオボタンを選択したり、マウスクリックを使って同じことをすることができます。 –
ユーザーがラジオボタンをマウスでクリックしてからタブを押して次の要素に移動すると、次の要素には移動せず、ページの最初の要素に移動します。理由は、ラジオボタンがマウスクリックによって強調表示されていないためです。 – user617123