Я пытаюсь выделить некоторые из моих элементов svg при наведении указателя мыши на определенный элемент.D3 Mouseover для нескольких элементов
Итак, у меня есть элементы, как один большой круг, маленькие круги для каждого узла, строка для каждого узла, текст для каждого узла.
Что я могу сделать что-то вроде этого:
on("mouseover", function(d) {
d3.select(this)
.style("fill", '#0da4d3');})
Но я хочу использовать метод курсора, более чем элемент, в котором я, как добавить код.
Например, при выборе большого корневого круга я хочу использовать mouseover для rootcircle, всех текстов, линий и всех небольших кругов.
Являются ли другие элементы дочерними элементами этого элемента, которые запускают событие mouseover? В этом случае вы можете пойти с простыми выборами 'd3.select (this) .select ('. Myredcircle'); 'и т. д. – Imperative