CustomEvent: initCustomEvent() 方法
已棄用:此特性不再推薦。雖然某些瀏覽器可能仍然支援它,但它可能已經從相關的網路標準中刪除,可能正在刪除過程中,或者可能僅為相容性目的而保留。請避免使用它,如果可能,請更新現有程式碼;請參閱本頁底部的相容性表格以指導您的決策。請注意,此特性可能隨時停止工作。
注意:此功能在 Web Workers 中可用。
CustomEvent.initCustomEvent() 方法用於初始化一個 CustomEvent 物件。如果該事件已被派發,此方法將不執行任何操作。
透過此方法初始化的事件必須使用 Document.createEvent() 方法建立。在透過 EventTarget.dispatchEvent() 派發事件之前,必須呼叫此方法來設定事件。一旦派發,此方法將不再執行任何操作。
注意: 請勿再使用此方法,因為它已被棄用。
請使用特定的事件建構函式,例如 CustomEvent(),而不是使用此功能。有關如何使用這些建構函式的更多資訊,請參閱 建立和派發事件 部分。
語法
js
initCustomEvent(type, canBubble, cancelable, detail)
引數
type-
一個包含事件名稱的字串。
canBubble-
一個布林值,指示事件是否會在 DOM 中冒泡。
cancelable-
一個布林值,指示事件是否可取消。
detail-
任何可以透過
CustomEvent.detail屬性在處理程式中獲取的資料。
返回值
無 (undefined)。
規範
| 規範 |
|---|
| DOM # dom-customevent-initcustomevent |
瀏覽器相容性
載入中…
另見
CustomEvent- 替代此已棄用方法的建構函式:
CustomEvent()。