Etwas im cordova / eckigen / ionischen Stapel stiehlt meinen Fokus

8

Um Barrierefreiheit zu ermöglichen, muss ich Elemente fokussieren, wenn ich in meiner Cordova App Bildschirme eintrage. Mit einigen Tricks gelang es mir, den Fokus auf ein Element zu legen, aber das Element verliert sofort den Fokus (verifiziert, indem man auf das "Unschärfe" -Ereignis hört) und der Verlust passiert, bevor Apples VoiceOver, Androids Talkback einsetzt oder der Benutzer nehmen kann irgendwelche Aktionen.

Ich habe bereits versucht, die Einstellung des Fokus innerhalb des $ -Zeitlimits zu verpacken, um es zu erzwingen, nachdem alles gerendert wurde, aber das half überhaupt nicht. Es kommt mir vor, dass etwas in Cordova, eckig 1 oder ionic einige böse Magie auf sich selbst stört mit M-Code stören.

Hat jemand etwas ähnliches erlebt und einen Workaround dafür gefunden?

    
r-hold 15.08.2017, 15:31
quelle

1 Antwort

0

Ich habe folgende Anweisung für Cordova-Ionic verwendet:

%Vor%

Und Verwendung:

%Vor%

focusable-input -Direktive verwendet focus-state -Attribut

Ich hoffe, es wird dir helfen.

    
Maxim Shoustin 22.08.2017 07:54
quelle