Javascript 在interact.js中手动触发onmove

Javascript 在interact.js中手动触发onmove,javascript,jquery,interact.js,Javascript,Jquery,Interact.js,我使用jquery在与interactjs一起使用的class=“draggable”元素集中添加/删除。当我添加一些具有特定位置的新元素时,例如: <p class="draggable" data-x="100" data-y="100"> 谢谢 您可能已经解决了这个问题,但由于我刚刚遇到了同样的问题,也许我会在这里写下我的解决方案。添加CSS转换有帮助,如下所示: <p class="draggable" data-x="100" data-y="100" style=

我使用jquery在与interactjs一起使用的class=“draggable”元素集中添加/删除。当我添加一些具有特定位置的新元素时,例如:

<p class="draggable" data-x="100" data-y="100">

谢谢

您可能已经解决了这个问题,但由于我刚刚遇到了同样的问题,也许我会在这里写下我的解决方案。添加CSS转换有帮助,如下所示:

<p class="draggable" data-x="100" data-y="100" style="transform: translate(100px, 100px); -webkit-transform: translate(100px, 100px);">


元素现在应该出现在正确的位置。

我肯定需要一把小提琴来演奏with@myfunkyside例如看一看。有一种解决方法,使用绝对位置将其强制应用于特定位置。但是,必须有一种正常的方法来设置$(el).css()元素的x和y坐标,然后通过调用侦听器来更新视觉位置。如何?在你的小提琴中,你是否已经应用了此解决方法?”因为我找不到不起作用的东西(请记住,我不懂这段代码,也没有使用interactjs的经验)。你能在你的答案中插入导致问题的代码行吗?然后再插入你找到的解决方法,这样我(和其他人)就能确切地知道问题所在。(请将您的fiddle更新到代码的原始状态,并带有bug,这样我们就可以看到问题所在。
<p class="draggable" data-x="100" data-y="100" style="transform: translate(100px, 100px); -webkit-transform: translate(100px, 100px);">