Ich habe 3 Textfelder in einem div und ich muss ein Ereignis auslösen, wenn der Fokus einen dieser Eingänge verlässt und nicht zu einem anderen dieser 3 Eingänge geht.jQuery - Ereignis auslösen, wenn der Fokus eine Gruppe von Steuerelementen verlässt
Solange der Benutzer eines dieser drei Steuerelemente bearbeitet, wird das Ereignis nicht ausgelöst. Das Ereignis wird nur ausgelöst, wenn der Fokus auf ein Steuerelement geändert wurde, das nicht einer dieser Eingaben ist.
Ich versuchte focusout
an allen drei Eingängen verwenden und prüfen, ob document.ActiveElement
einer der drei Eingänge ist aber focusout
eine Kontrolle auftritt, bevor focusin
auf einem anderen so document.ActiveElement
immer leer ist.
Wer hat eine Idee, wie man das umgehen kann?
Das ist eine schwierige, würde ich wahrscheinlich für einen kurzen Timer-Ansatz gehen – musefan