我使用jquery在interactjs中使用的class=“可拖动”元素集中添加/删除。当我添加一些具有特定位置的新元素时,例如:
<p class="draggable" data-x="100" data-y="100">它们没有出现在正确的位置,只是在我用鼠标触摸了它们一次之后,相应的interactjs事件才被调用来更新位置。
如果我的对象列表看起来像这样,我如何使用jquery手动触发它呢?
$(data).each(function() {
$(this).update() ??
}谢谢!
发布于 2015-07-24 15:40:59
你可能已经解决了这个问题,但由于我刚刚遇到了同样的问题,也许我会在这里写下我的解决方案。添加CSS转换很有帮助,如下所示:
<p class="draggable" data-x="100" data-y="100" style="transform: translate(100px, 100px); -webkit-transform: translate(100px, 100px);">元素现在应该出现在正确的位置。
https://stackoverflow.com/questions/30225428
复制相似问题