d3js przenoszą węzeł bez przeciągania

Przenoszę węzeł na moim wykresie d3.js przy użyciu następującego kodu:

d3.select("#"+ nodeid).attr("x",x);
d3.select("#"+ nodeid).attr("y",y);

Działa to dobrze, ale kiedy zaczynam przeciągać węzeł ponownie, „przeskakuje” z powrotem do swojej starej pozycji i zaczyna się stamtąd przesuwać.

Jakieś pomysły, co robię źle tutaj?

questionAnswers(2)

yourAnswerToTheQuestion