d3js перемещают узел без перетаскивания
Я перемещаю узел в моем графе d3.js, используя следующий код:
d3.select("#"+ nodeid).attr("x",x);
d3.select("#"+ nodeid).attr("y",y);
Это работает нормально, но когда я снова начинаю перетаскивать узел, он "прыгает" вернуться к своей прежней позиции и начинает двигаться оттуда.
Есть идеи, что я здесь не так делаю?