CustomEvent:initCustomEvent() 方法
已弃用: 不再推荐使用该特性。虽然一些浏览器仍然支持它,但也许已从相关的 web 标准中移除,也许正准备移除或出于兼容性而保留。请尽量不要使用该特性,并更新现有的代码;参见本页面底部的兼容性表格以指导你作出决定。请注意,该特性随时可能无法正常工作。
备注: 此特性在 Web Worker 中可用。
CustomEvent.initCustomEvent()
方法用于初始化 CustomEvent
对象。如果该事件已经被分发出去,则此方法什么都不做。
这类对象一定是由 Document.createEvent()
方法创建的。事件派发之前必须调用 EventTarget.dispatchEvent()
方法。一旦已经派发,则无法被重新设置。
备注: 该方法已被弃用,请勿再使用。
与其使用该特性,不如使用特定的事件构造函数,如 CustomEvent()
。创建和派发事件一节提供了更多有关使用这些事件的方法的信息。
语法
js
initCustomEvent(type, canBubble, cancelable, detail)
参数
type
-
包含事件名称的字符串。
canBubble
-
表示事件是否沿着 DOM 向上冒泡的布尔值。
cancelable
-
表示事件是否可取消的布尔值。
detail
-
处理器可通过
CustomEvent.detail
属性获取的任何数据。
返回值
无(undefined
)。
规范
Specification |
---|
DOM # dom-customevent-initcustomevent |
浏览器兼容性
参见
CustomEvent
- 构造函数,以代替此已弃用的方法:
CustomEvent()
。