これはjplayerやブラウザ固有ではありませんが、このクエリでは、私が焦点を当てているのはjplayerです。
jplayerは、jqueryにバインドされた、前のトラックと次のトラックの一連のコントロールを設定します。目の不自由なユーザーは、マウスでクリックするのではなく、キーボードでTabキーを押し、目的のリンクが聞こえたらEnterキーを押します。問題は、それらを一番上にダンプしていることです。
サンプリングする20トラックのプレイリストがある場合、ページの上部に戻るのは面倒です。jplayerに付属しているコードはこれらの線に沿っています。
<li><a href="javascript:;" class="jp-play btn btn-large btn-success" > play </a> </li>
おそらくそれ自体のIDのhrefを使用できると思いました。これはEnterキーを押す限り機能しますが....
<li><a name="jp-stop" id="jp-stop" href="#jp-stop" class="jp-stop btn btn-large btn-primary" >stop</a></li>
...それでもページの上部に私をダンプします。どんな提案でも大歓迎です。
href="javascript:;"
ちなみに、オーバーを使用する好ましい理由はありa href="#"
ますか?
編集:以下のコメントへの返信で説明したように「動的に変化するtabindex」を試しましたが、機能していないように見えるだけでなく、tabindexが「故障」してはならないため、アクセシビリティテスターに失敗します。ページ。
私は2つの悪のうちの小さい方、アクセスキーを選ぶことにしました。ただし、解決策があるかどうかを知りたいので、問題がなければこれを開いたままにしておきます。