我使用jquery添加/删除class =" draggable"我正在使用interactjs的元素。当我添加一些具有特定位置的新元素时,例如:
<p class="draggable" data-x="100" data-y="100">
他们不会出现在正确的位置,只有在我用鼠标触摸它们之后,才会调用相应的interactjs事件来更新位置。
如果我的对象列表看起来像这样,我如何使用jquery手动触发?
$(data).each(function() {
$(this).update() ??
}
谢谢!
答案 0 :(得分:0)
你可能已经解决了这个问题,但由于我遇到了同样的问题,也许我会在这里写下我的解决方案。添加CSS变换有帮助,如下:
<p class="draggable" data-x="100" data-y="100" style="transform: translate(100px, 100px); -webkit-transform: translate(100px, 100px);">
该元素现在应该出现在正确的位置。