Spec-Zone.ru › Web APIs

FocusEvent

Базовая поддержка Широко распространена

Эта функция хорошо зарекомендовала себя и работает на многих устройствах и версиях браузеров. Она доступна в браузерах с июля 2015 года.

  • Узнать больше
  • Полная совместимость
  • Отправить отзыв

Интерфейс FocusEvent представляет события, связанные с фокусом, включая focus, blur, focusin и focusout.

Event UIEvent FocusEvent

Конструктор

FocusEvent()

Создаёт событие FocusEvent с заданными параметрами.

Свойства экземпляра

Этот интерфейс также наследует свойства от своего родительского UIEvent и косвенно от Event.

FocusEvent.relatedTarget

Объект EventTarget, представляющий вторичную цель для этого события. В некоторых случаях (например, при переходе по табуляции), это свойство может быть установлено в null по соображениям безопасности.

Методы экземпляра

У этого интерфейса нет специфичных методов. Он наследует методы от своего родительского UIEvent и косвенно от Event.

Порядок событий

Когда фокус перемещается с элемента A на элемент B, события фокуса отправляются в следующем порядке:

  1. blur: отправляется после того, как элемент A потерял фокус.
  2. focusout: отправляется после события blur.
  3. focus: отправляется после того, как элемент B получил фокус.
  4. focusin: отправляется после события focus.

Спецификации

Спецификация
UI Events
# interface-focusevent

Совместимость с браузерами

Рабочие столы Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на IOS Samsung Internet WebView Android
FocusEvent 26 12 24 15 7 26 24 14 7 1.5 4.4
FocusEvent 26 12 24 15 7 26 24 14 7 1.5 4.4
relatedTarget 26 12 24 15 7 26 24 14 7 1.5 4.4

См. также

  • Базовый интерфейс Event

© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/FocusEvent

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API