SVG прыгает при попытке переместить его

Monolisky спросил: 26 декабря 2017 в 08:01 в: javascript

Я пытаюсь добавить режим масштабирования и перетаскивания в svg, масштабирование в порядке, хотя я думаю, что это может быть лучше, но моя проблема заключается в перетаскивании svg, он сразу же прыгает и исчезает, как вы можете видеть в этом Пример JSFiddle

Код выглядит так:

var svg = d3.select("svg");
svg.attr("width", "100%")
   .attr("height", "100%")
   .attr('viewBox', '0 0 1200 1200')
   .attr("preserveAspectRatio", "xMidYMid meet")
   .call(d3.behavior.zoom().on("zoom", function () {
    svg.attr("transform", "translate(" + d3.event.translate + ")" + " scale(" + d3.event.scale + ")")
  }))
  .append("g");

0 ответов