UIEvent: метод initUIEvent()
Устарело: Эта функция больше не рекомендуется. Хотя некоторые браузеры могут её всё ещё поддерживать, она может быть удалена из соответствующих веб-стандартов, может быть в процессе удаления или сохраняться только для совместимости. Избегайте её использования и, если возможно, обновите существующий код; см. таблицу совместимости внизу этой страницы, чтобы принять решение. Помните, что эта функция может перестать работать в любое время.
Метод UIEvent.initUIEvent() инициализирует событие UI после его создания.
События, инициализированные таким образом, должны быть созданы с помощью метода Document.createEvent(). Этот метод должен быть вызван для установки события перед его отправкой с помощью EventTarget.dispatchEvent(). После отправки он больше ничего не делает.
Предупреждение: Не используйте этот метод, так как он устарел.
Вместо этого используйте конкретные конструкторы событий, такие как UIEvent(). Страница Создание и вызов событий содержит более подробную информацию о способах их использования.
Синтаксис
initUIEvent(type, canBubble, cancelable, view, detail)
Параметры
type-
Строка, определяющая тип события.
canBubble-
Булево значение, определяющее, должно ли событие подниматься по цепочке событий или нет. После установки свойство только для чтения
Event.bubblesвернёт его значение. cancelable-
Булево значение, определяющее, можно ли отменить событие. После установки свойство только для чтения
Event.cancelableвернёт его значение. view-
Связанный с событием объект WindowProxy.
detail-
Значение, указывающее некоторые подробности о событии, зависящие от типа события. Для событий мыши оно указывает, сколько раз была нажата кнопка мыши в заданной точке экрана.
Возвращаемое значение
None (undefined).
Примеры
const e = document.createEvent("UIEvent");
// creates a click event that bubbles, can be cancelled,
// and with its view and detail property initialized to window and 1,
// respectively
e.initUIEvent("click", true, true, window, 1);
Спецификации
| Спецификация |
|---|
| События UI # dom-uievent-inituievent |
Совместимость с браузерами
| Рабочий стол | Мобильный | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox for Android | Opera Android | Safari на iOS | Samsung Internet | WebView Android | |
initUIEvent |
1 | 12 | 1 | ≤12.1 | 1 | 18 | 4 | ≤12.1 | 1 | 1.0 | ≤37 |
См. также
© 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/initUIEvent