2017-02-16 4 views
-1

Ich teste eine Anwendung in Firefox. Wenn ich auf die Registerkarte tippe, wird der Körper von Firefox fokussiert. Wenn ich es noch einmal tippe dann den nächsten Eintrag im Header. Jetzt, während das nächste Element den Fokus hat, wenn ich + Tab schiebe, geht es zurück zum Körper und wenn ich + Tab erneut verschiebe, kommt es zum selben Item zurück. Es hat den Fokus nicht auf die Adressleiste verschoben und geht in die Schleife zwischen dem Hauptteil und dem nächsten Element, wenn ich die Umschalt + Tabulatortaste gedrückt halte.Tabindex -1 funktioniert nicht in Firefox

Ich habe Code am Körper, da es mich an Körper zeigt konzentrieren, wenn ich für aktives Element

%body{tabindex: -1} 

geprüft habe ich versucht, tabindex: -1 und -moz-user-focus: ignore am Körper aber kein Glück mit. Ich bekomme dieses Problem nicht mit anderen Browsern.

Irgendeine Idee, wie ich dieses Problem beheben kann?

+0

'tabindex diskutiert: -1' - das sieht so aus als ob du versuchst den Tabindex in CSS zu setzen - nachdem ich das gesagt habe, kann ich niemals Körper bekommen, um Fokus zu bekommen, indem ich Tab/Shift-Tab benutze , also musst du in deinem Code etwas falsch gemacht haben –

+0

Entschuldigung, ich bin neu hier. Ich habe tabindex -1 in der html.haml Datei hinzugefügt. Gibt es ein anderes Attribut, das ich verwenden kann? – User7354632781

+0

'Ich habe Tabindex -1 in der html.haml Datei hinzugefügt' - Entschuldigung, aber ich habe keine Ahnung, was das bedeutet - vielleicht zeigen die entsprechenden "Code" - * vorzugsweise in die Frage, weil in einem Kommentar Code im Allgemeinen nicht lesbar ist * –

Antwort

2

Ihre Syntax ist völlig falsch.

tabindex ist ein HTML-Attribut. Es gibt zwei Möglichkeiten, dies zu setzen:

  • es hinzufügen direkt im HTML, wie in: <input type="text" tabindex="2">
  • Es ist auch set via JavaScript wie das sein kann: objectReference.tabIndex = 2;

Das <body> Element kann Ich bin nicht sicher, was Sie dort sehen.

Schließlich gibt es bekannte Probleme mit Firefox und tabindex:

Hier an article, die Cross-Browser-tabindex

Verwandte Themen