是否有任何与布料js中的拖动相关的事件?

时间:2016-01-13 06:24:31

标签: javascript fabricjs

我可以看到fabric js中有很多事件,

object:modified
object:rotating
object:scaling
object:moving
object:selected
before:selection:cleared
selection:cleared
selection:created
path:created
mouse:down
mouse:move
mouse:up
mouse:over
mouse:out

但是,我无法找到与mouse drag over相关的任何事件。 是否存在与此相关的事件?

1 个答案:

答案 0 :(得分:1)

嗨,好像在Fabricjs中没有类似的事件,但我建议你使用如下。

          var canvasContainer = document.getElementById("canvas-container");
          canvasContainer.addEventListener('dragover', handleDragOver, false);

             function handleDragOver(e) {
                    if (e.preventDefault) {
                        e.preventDefault();
                    }

                    e.dataTransfer.dropEffect = 'copy';
                    return false;
                }