私が使用したIE、Firefox、Chrome、およびほとんどのTabWindowsベースのインターフェースでは、キーを使用して、あるフォームフィールドまたはハイパーリンクから次のフォームフィールドまたはハイパーリンクに移動できます(たとえば、「アクション可能な」アイテム)(注:他のものではテストしていませんオペレーティング システム)
ただし、Safari と Operaは、タブ移動時に Web ページ内のすべてのハイパーリンクをスキップします。私見はユーザビリティのバグですが、余談です。
Safari や Opera でこれらのリンクをナビゲートするための回避策/ハックはありますか?
tabindex
たとえば、ページ上のDOMのフロー内でリンク「インデックス」を維持するなど、設定されている場合、Operaは属性を受け入れることに気付きましたtabindex="0"
...しかし、Safariはこれを受け入れたくありません。
興味のある方のために説明すると、この jQuery はすべてのハイパーリンクをタブ可能にします。
//Make links 'tab-able' in Opera
$(document).ready(function(){
if($.browser.opera){
$('a[href]').attr('tabindex', 0);
}
});
...そして、これは Opera で機能するように見えますが...もっと良い回避策はありますか?