在interact.js中手动触发onmove

时间:2015-05-13 21:24:11

标签: javascript jquery interact.js

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

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

他们不会出现在正确的位置,只有在我用鼠标触摸它们之后,才会调用相应的interactjs事件来更新位置。

如果我的对象列表看起来像这样,我如何使用jquery手动触发?

$(data).each(function() {
    $(this).update() ??
}

谢谢!

1 个答案:

答案 0 :(得分:0)

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

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

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