Я пытаюсь this пример, и я применил d3.behavior.drag с функциейD3: d3.behavior.drag
var drag = d3.behavior.drag()
.on("drag", function(d,i) {
d.x += d3.event.dx
d.y += d3.event.dy
d3.select(this).attr("transform", function(d,i){
return "translate(" + [ d.x,d.y ] + ")"
})
});
Пожалуйста, смотрите мой пример here.
Моя проблема после перетаскивания svg.
Когда я нажимаю на элемент, зум не очень хорошо работает.
Например, корень исчезает ...
Как исправить эту ситуацию?
Thanks, Carlos.