Hallo jswelt Community,
Ich habe ein kleines Problem und vielleicht habt ihr ja einen Lösungsvorschlag.
In meinem Programm habe ich eine Funktion, welche eine Navigation mit der Tastatur erlaubt:
Mit der kann man sich mithilfe der Tasten 2, 4, 6, 8, sowie w,s,a,d in der Canvas hin und her bewegen.
Nun habe ich aber auch textarea Felder, welche für bestimmte Eingaben genutzt werden.
Gibt es eine Möglichkeit herauszufinden, wann ein Textfeld / textarea / inputfeld genutzt wird, sodass
ich für diesen Zeitpunkt der Eingabe meine Tastenfunktion 2, 4, 6, 8 für die Navigation deaktivieren kann?
Weil, wenn man in den Textarea Feldern etwas reinschreibt, wird im Hintergrund trotzdem Navigiert, was ich gerne verhindern möchte.
Vielen Dank für eure Hilfe.
Ich habe ein kleines Problem und vielleicht habt ihr ja einen Lösungsvorschlag.
In meinem Programm habe ich eine Funktion, welche eine Navigation mit der Tastatur erlaubt:
Code:
$( document ).keydown( function( e ) {...}
Mit der kann man sich mithilfe der Tasten 2, 4, 6, 8, sowie w,s,a,d in der Canvas hin und her bewegen.
Nun habe ich aber auch textarea Felder, welche für bestimmte Eingaben genutzt werden.
Gibt es eine Möglichkeit herauszufinden, wann ein Textfeld / textarea / inputfeld genutzt wird, sodass
ich für diesen Zeitpunkt der Eingabe meine Tastenfunktion 2, 4, 6, 8 für die Navigation deaktivieren kann?
Weil, wenn man in den Textarea Feldern etwas reinschreibt, wird im Hintergrund trotzdem Navigiert, was ich gerne verhindern möchte.
Vielen Dank für eure Hilfe.
Wenn Textarea genutzt, keydown funktionen deaktivieren
Aucun commentaire:
Enregistrer un commentaire