d3 v4 зум, когда не в режиме зума
Я пытаюсь реализовать обычное масштабирование в моем проекте с переключением режимов: режим кисти и режим масштабирования.
Проблема: при прокрутке (с помощью мыши) в режиме кисти, его изменение k
значение на d3, поэтому после переключения (нажатием Z
) в режиме масштабирования, d3 принимает измененный k
ценность и бросая мой SVG в эту позицию.
Как я могу заставить d3 сохранять текущую позицию в статическом режиме, не находясь в режиме увеличения?
Следуйте инструкциям, чтобы воссоздать проблему: https://jsfiddle.net/chryaner/wuLuLtyy/
Редактировать: перенес код из фрагмента в jsfiddle