0

htmlページに特定のcssクラスを持つドラッグ可能な画像要素がいくつかあり、canvas要素が1つあります。また、canvas要素dragStartは、dragOverおよびdropイベントをキャッチします。dropイベントで画像のCSSクラスを見つけるにはどうすればよいですか?Image src次のコードで取得できます:e.dataTransfer.getData('text')

アップデート:

ここに私のjavascript関数(ScriptSharpを使用してC#から生成された):

_drop: function Collage$_drop(e) {
    /// <param name="e" type="ElementEvent">
    /// </param>
    e.preventDefault();
    var x = _privateUtils.getMouseX(e) - 20;
    var y = _privateUtils.getMouseY(e) - 20;
    this._loadCollageImage(x, y, e.dataTransfer.getData('text'));
}

css画像クラスまたは別の一意の要素機能(属性、ID)を、eまたはその逆から取得することは可能ですか?

4

1 に答える 1

1

イベントで情報を利用できるようにする場合は、イベントのオブジェクトに情報をdrop追加します。または、テキストを要素のIDに設定し、DOMから必要な情報を取得します。dataTransferdrag

于 2012-12-06T14:51:01.080 に答える