Как brushX в d3.js получает данные мыши? - PullRequest
0 голосов
/ 30 сентября 2019

Есть ли способ переопределить способ, которым brushX получает данные от мыши? Изучая d3.js, я не знаю, откуда функция кисти получает координаты мыши.

Мне нужно переопределить поведение по умолчанию из-за трудностей с интерпретацией поведения offsetX и layerX, когда чищенная диаграмма очищается. встроен некоторыми накладывающимися DIV. Так что на самом деле для Firefox по крайней мере окружающая ширина должна быть вычтена для правильной работы. Подробнее см. здесь .

Существует

function BrushEvent(target, type, selection) {
  this.target = target;
  this.type = type;
  this.selection = selection;
}

, но я не вижу, как работают события. Таким образом, идея состоит в том, чтобы принудительно вызвать дельту мыши X, чтобы кисть получала координаты мыши.

Любой запуск поможет добиться этого.

...