The CustomEvent.initCustomEvent()
method initializes a
CustomEvent
object. If the event has already been dispatched, this method
does nothing.
Events initialized in this way must have been created with the Document.createEvent()
method. This method must be called to set the event
before it is dispatched, using EventTarget.dispatchEvent()
. Once
dispatched, it doesn't do anything anymore.
Do not use this method anymore, as it is deprecated.
Note: Rather than using the feature, instead use specific event
constructors, like CustomEvent()
. The page
on Creating and
triggering events gives more information about the way to use those.
Syntax
event.initCustomEvent(type, canBubble, cancelable, detail);
Parameters
Specifications
Specification | Status | Comment |
---|---|---|
DOM The definition of 'CustomEvent' in that specification. |
Living Standard | Initial definition, but already deprecated in favor of the use of a constructor,
CustomEvent() |
Browser compatibility
BCD tables only load in the browser
See also
CustomEvent
- The constructor to use instead of this deprecated method:
CustomEvent()
.