Spec-Zone.ru › Web APIs

UIEvent

Интерфейс UIEvent представляет простые события пользовательского интерфейса.

UIEvent наследуется от Event. Хотя метод UIEvent.initUIEvent() сохраняется для обратной совместимости, вы должны создавать объект UIEvent с помощью конструктора UIEvent().

Несколько интерфейсов являются прямыми или косвенными потомками этого интерфейса: MouseEvent, TouchEvent, FocusEvent, KeyboardEvent, WheelEvent, InputEvent и CompositionEvent.

Event UIEvent

Конструкторы

UIEvent()

Создаёт объект UIEvent.

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

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

UIEvent.detail Только для чтения

Возвращает long с подробностями о событии в зависимости от типа события.

UIEvent.sourceCapabilities Экспериментально Только для чтения

Возвращает экземпляр интерфейса InputDeviceCapabilities, который содержит информацию об устройствах, ответственных за генерацию события касания.

UIEvent.view Только для чтения

Возвращает WindowProxy, содержащий окно, сгенерировавшее событие.

UIEvent.which Устарело Только для чтения

Возвращает числовой keyCode нажатой клавиши или код символа (charCode) для нажатой буквенно-цифровой клавиши.

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

Этот интерфейс также наследует методы своего родителя, Event.

UIEvent.initUIEvent() Устарело

Инициализирует объект UIEvent . Если событие уже было обработано, этот метод ничего не делает.

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

Спецификация
UI Events
# idl-uievent

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

Рабочий стол Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на iOS Samsung Internet WebView Android
UIEvent 26 12 11 15 7 26 14 14 7 1.0 1
UIEvent 1 12 1 ≤12.1 1 18 4 ≤12.1 1 1.0 ≤37
detail 1 12 1 ≤12.1 1 18 4 ≤12.1 1 1.0 ≤37
initUIEvent 1 12 1 ≤12.1 1 18 4 ≤12.1 1 1.0 ≤37
sourceCapabilities 47 79 Нет 34 Нет 47 Нет 34 Нет 5.0 47
view 1 12 1 ≤12.1 1 18 4 ≤12.1 1 1.0 ≤37
which 1 79
12–79Только для KeyboardEvent и MouseEvent, не для всех объектов UIEvent.
1Для событий mousemove, свойство which некорректно всегда устанавливается в 1.
15
≤12.1–15Только для KeyboardEvent и MouseEvent, не для всех объектов UIEvent.
1 18
4Для событий mousemove , свойство which некорректно всегда устанавливается в 1.
14
≤12.1–14Только для KeyboardEvent и MouseEvent, не для всех объектов UIEvent.
1 1.0 ≤37

См. также

  • Введение в события
  • 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/UIEvent

Spec-Zone.ru

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