2016-03-26 8 views
1

私は自分のサイトのアクセシビリティを向上させる過程にあります。私は可能な限りタブのナビゲーションを許可したいが、私はドロップダウンメニューに関連する問題に立ち往生している。 <li>が入っているときにドロップダウンが開きます:ホバー状態です。フォーカスオンのときにも開くようにCSSを追加し、タブナビゲーションで開くようにしました。問題は、ドロップダウンを開くと、次のタブが閉じます(<li>内のリンクに移動し、<li>自体がフォーカスを失うためです)。ドロップダウンメニューでタブナビゲーションを許可する方法は?

アドバイスはありますか?

ここではちょっと遊び方がありますが、これはGoogleで見つけたもので、問題を示すために調整したものです。ドロップダウンが開かれるまでtabを押すと、次のタブで閉じられることがわかります。

https://jsfiddle.net/xt3Lcvpy/

+0

私はブートストラップに慣れていませんが、これは誰もあなたに本当の答えを与えないように正しい方向に向けるのに役立ちます。 [ドロップダウンリストのタブ](http://www.w3schools.com/bootstrap/bootstrap_tabs_pills.asp) – lovermanthing

+0

@Alvarez - この解決策をお探しですか?私は同様の問題で立ち往生しています。 –

答えて

0

このためtabindex属性を使用します。共有した例では、すべての親メニュー要素のtabindexが0に設定されているため、すべての親メニュー要素にタブが表示されます。サブメニュー項目についても同様のtabindex属性(tabindex = "1,2,3 ...など")を設定すると、それに従います。

関連する問題