2017-02-16 4 views
-1

私はFirefoxでアプリケーションをテストしています。私がタブを押すと、Firefoxの本体がフォーカスされます。私がそれを再びタブするなら、ヘッダーの次の項目。今度は次のアイテムがフォーカスを持っている間にシフト+タブを押すとボディに戻り、シフト+タブを再び押すと同じアイテムに戻ります。 Shift + Tabキーを押し続けると、アドレスバーにフォーカスが移動せず、本文と次のアイテムの間のループに入ります。tabindex -1はFirefoxで動作しません

それは私が体が、運にtabindex: -1-moz-user-focus: ignoreを使用してみました私は、能動素子のため

%body{tabindex: -1} 

をチェックすると、私は体に焦点を当てて示して以来、私は体のコードを追加しました。私はこの問題を他のブラウザでは知りません。

この問題を解決するにはどうすればよいですか?

+0

'tabindex属性を説明しan articleだ:-1' - それはあなたがCSSのtabindexを設定しようとしているように見える - それを言って、私はタブ/シフトタブを使ってフォーカスを得ることができないあなたのコードで何か間違ったことをしている必要があります。 –

+0

私はこれに新しいです。私は、html.hamlファイルにtabindex -1を追加しました。私は使用できる別の属性がありますか? – User7354632781

+0

'html.hamlファイルにtabindex -1を追加しました。 - 申し訳ありませんが、意味が分かりません。おそらくコメントコードには一般的に読めないので* –

答えて

2

あなたの構文は完全に間違っています。

tabindexは、HTML属性です。これを設定する方法は2つあります。それはまた、このようなset via JavaScriptすることができ<input type="text" tabindex="2">

    • のように、HTMLに直接追加 objectReference.tabIndex = 2;

    <body>要素することができます最初はフォーカスを受けていないので、あなたが見ているものが分からない。

    最後には、Firefoxとtabindexを持つ既知の問題があります。

    はここでクロスブラウザのtabindex

  • 関連する問題