Spec-Zone.ru › Web APIs

CustomEvent: initCustomEvent() метод

Устаревшее: Эта функция больше не рекомендуется. Несмотря на то, что некоторые браузеры могут её поддерживать, она может быть уже удалена из соответствующих веб-стандартов, находится в процессе удаления или поддерживается только для совместимости. Избегайте её использования и, если возможно, обновите существующий код; обратитесь к таблице совместимости внизу этой страницы, чтобы принять решение. Имейте в виду, что эта функция может перестать работать в любой момент.

Примечание: Эта функция доступна в Web Workers.

Метод CustomEvent.initCustomEvent() инициализирует объект CustomEvent. Если событие уже было отправлено, этот метод ничего не делает.

События, инициализированные таким образом, должны быть созданы с помощью метода Document.createEvent(). Этот метод должен быть вызван для установки события перед его отправкой с помощью EventTarget.dispatchEvent(). После отправки он больше ничего не делает.

Примечание: Не используйте этот метод больше, так как он устарел.

Вместо использования этой функции используйте специализированные конструкторы событий, такие как CustomEvent(). Страница Создание и срабатывание событий содержит более подробную информацию о способах их использования.

Синтаксис

event.initCustomEvent(type, canBubble, cancelable, detail)

Параметры

type

Строка, содержащая имя события.

canBubble

Логическое значение, указывающее, поднимается ли событие по DOM или нет.

cancelable

Логическое значение, указывающее, может ли быть отменено событие.

detail

Любые данные, которые будут доступны обработчику через свойство CustomEvent.detail.

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

Спецификация
DOM
# dom-customevent-initcustomevent

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

Рабочие столы Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на iOS Samsung Internet WebView Android
initCustomEvent 5 12 6 11 5 18 6 11 5 7.0 3

См. также

  • CustomEvent
  • Конструктор для использования вместо этого устаревшего метода: CustomEvent().

© 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/CustomEvent/initCustomEvent

Spec-Zone.ru

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