Тип события focusin пользовательского интерфейса FocusEvent

Тип события focusin пользовательского интерфейса FocusEvent

Тип события фокуса focusin
Интерфейс FocusEvent
Синх / Асин Синхронный
Всплытие Нет
Надежные цели Window, Element
Отменяемый Нет
Сдержанный Да
Действие по умолчанию Не определено
Контекст (доверенные события) Event.target : цель события, получающая фокус
UIEvent.view : Window
UIEvent.detail : 0
FocusEvent.relatedTarget : цель события теряющая фокус (если есть)

Пользовательский агент ДОЛЖЕН отправить это событие, когда цель события должна получить фокус. Этот тип события ДОЛЖЕН быть отправлен до того, как элемент получает фокус. Цель события ДОЛЖНА быть элементом, который должен получить фокус. Этот тип события аналогичен фокусу focus, но отправляется до смещения фокуса и создает всплытия.

При использовании этого типа события автор контента может использовать атрибут relatedTarget события (или метод или средство, зависящие от языка хоста), чтобы получить текущий фокусированный элемент, прежде чем фокус сместится к следующей цели события фокуса, таким образом, имея доступ к обоим элемент теряет фокус и элемент получает фокус без использования типов событий blur или focusout.

 

События FocusEvent

Типы событий пользовательского интерфейса FocusEvent

Полная версия документа на русском языке

UI Events | События пользовательского интерфейса

Ссылка на первоисточник

https://www.w3.org/TR/uievents/#event-type-focusin