#d3.js #brush
#d3.js #кисть
Вопрос:
Я хочу назначить прослушиватель событий для d3.brushX при первом отображении элемента.
Я пытаюсь выполнить следующее:
var brush = d3.brushX()
.extent([[0, 0], [width, height]])
.handleSize(6)
.on("load", fn_test);
Я получаю сообщение об ошибке в Chrome при запуске этого кода …?? Я думал, что «загрузка» была очень распространенным событием.
Функциональность, которую я хочу, заключается в том, чтобы поместить кисть в определенное положение, когда пользователь впервые просматривает страницу.
Ответ №1:
Кисть, похоже, не принимает событие «load».
Но содержащий элемент svg делает это. Поэтому я поместил туда событие загрузки. И вуаля .. успех!