0

我的 html 页面上有几个带有某些 css 类的可拖动图像元素和一个画布元素。画布元素也可以捕获和dragStart事件。如何在事件中找出图像 css 类?我可以使用以下代码获得图像 src :.dragOverdropdrope.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'));
}

是否可以从e或通过其他方式获取 css 图像类或另一个独特的元素特征(属性、id)?

4

1 回答 1

1

drop如果您希望信息在事件中可用,请将其添加到事件中的dataTransfer对象中drag。或者只是将文本设置为元素的 ID,然后从 DOM 中获取所需的信息。

于 2012-12-06T14:51:01.080 回答