【发布时间】:2015-11-19 17:21:33
【问题描述】:
我正在使用 Dragula,我正在尝试使我拖动的对象跟随我的光标。我该怎么做呢。
编辑:也许值得注意的是这里的 html 是什么样的:
<div>
<paper-menu id="listL">
<template id="left" is="dom-repeat" items="{{leftList}}">
<div>
<custom-polymer-element></custom-polymer-element>
</div>
</template>
<paper-menu>
<div>
我通过调用 Polymer 内部的 ready 函数来初始化 Dragula:
Polymer({
is:"wapper-element",
ready: function() {
var drake = dragula([this.$.listL]), {
revertOnSpill: true,
});
});
EDIT2:
这是我尝试拖动某些东西时看到的图像:
左下角的内容是我每次拖动图像时看到的内容,并且无论我将元素拖动到何处,它都会停留在那里。那里没有任何元素或任何东西,文本只是出现在那里。
EDIT3:
解决方案:
问题的原因是我没有正确导入dragula.css。如果其他人遇到此问题,我建议确保您已导入 dragula.css 并正确执行。
【问题讨论】:
-
默认情况下,您拖动的内容会跟随您的光标。我不确定你在问什么?
-
每当我拖动一个对象时,我看到该对象复制到 mirrorContainer 中,但该对象没有跟随我的光标。
-
好的,您希望实际元素移动,而不是它创建的镜像人?
-
是的,没错。
-
你能展示你初始化dragula的配置吗?
标签: javascript dragula