CustomEvent.initCustomEvent()
非推奨: この機能は非推奨になりました。まだ対応しているブラウザーがあるかもしれませんが、すでに関連するウェブ標準から削除されているか、削除の手続き中であるか、互換性のためだけに残されている可能性があります。使用を避け、できれば既存のコードは更新してください。このページの下部にある互換性一覧表を見て判断してください。この機能は突然動作しなくなる可能性があることに注意してください。
CustomEvent.initCustomEvent() メソッドは CustomEvent オブジェクトを初期化します。
イベントが既に配信されている場合は、このメソッドは何もしません。
この方法で初期化されたイベントは Document.createEvent() メソッドで作成されている必要があります。
このメソッドは、 EventTarget.dispatchEvent() を使ってイベントが配信される前に、イベントを設定するために呼び出す必要があります。
配信された後は、何もしません。
メモ: このメソッドは非推奨なので、使用しないでください。
この機能を使用するのではなく、代わりに CustomEvent() のような特定のイベントのコンストラクターを使用してください。
イベントの作成と起動のページに、これらの使用方法についての詳細が記載されています。
構文
js
event.initCustomEvent(type, canBubble, cancelable, detail);
引数
type-
文字列で、このイベントの名前が入ります。
canBubble-
論理値で、このイベントが DOM を介してバブリングするかどうかを示します。
cancelable-
論理値で、このイベントがキャンセル可能であるかどうかを示します。
detail-
任意のデータで、ハンドラーが
CustomEvent.detailプロパティを通じて利用することができます。
仕様書
| Specification |
|---|
| DOM Standard # dom-customevent-initcustomevent |
ブラウザーの互換性
BCD tables only load in the browser
関連情報
CustomEvent- この非推奨のメソッドの代わりに使用するコンストラクター:
CustomEvent()