[Go to site: main page, start]

このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。

View in English Always switch to English

DragEvent: DragEvent() コンストラクター

Baseline 広く利用可能

この機能は広く実装されており、多くのバージョンの端末やブラウザーで動作します。2020年9月以降、すべてのブラウザーで利用可能です。

このコンストラクターは、合成した DragEvent オブジェクトを作成するために使用します。

このインターフェイスにはコンストラクターがありますが、有用な DataTransfer オブジェクトは、ドラッグ&ドロップの際にブラウザーが調整する処理とセキュリティモデルを持っているので、スクリプトから作成することはできません。

このインターフェイスは、 MouseEvent および Event のプロパティを継承しています。

構文

js
new DragEvent(type)
new DragEvent(type, dragEventInit)

引数

type

イベント名を表す文字列です(DragEvent のイベントの種類を参照)。

eventInitDict 省略可

以下のプロパティを持つオブジェクトです。

dataTransfer 省略可

DataTransfer です。既定値は null です。

仕様書

仕様書
HTML
# the-dragevent-interface

ブラウザーの互換性