Spec-Zone.ru › Web APIs

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

См. также

  • UIEvent
  • Конструктор, который следует использовать вместо этого устаревшего метода: UIEvent(). Можно использовать и более конкретные конструкторы.

© 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

Spec-Zone.ru

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