Я создаю визуализацию графика выстрела из баскетбола, которая предназначена для поддержки чистки области (см. Серый квадрат), а также для индивидуального точечного взаимодействия (путем зависания над определенными точками). Для этого я использую d3.js. Однако элемент холста кисти находится над элементами шестиугольника, и поэтому я не могу взаимодействовать с элементами позади, хотя они видны.Наведите указатель мыши на элемент под другим элементом
Мне было интересно, возможно ли иметь событие mouseover на шестиугольниках, несмотря на то, что они находятся в фоновом режиме. Имейте в виду, что все события щелчка и перетаскивания применяются к элементу холста верхнего уровня.
Благодарим за помощь.
РЕДАКТИРОВАТЬ: Чтобы прояснить, сделать верхний слой невидимым для кликов не будет работать, поскольку мне все еще нужно щелкнуть и перетащить события, чтобы зарегистрироваться на холсте кисти. Мне просто нужна опция mouseover для шестиугольников, лежащих под ней.
Мы говорим о двух разных элементах DOM, наложенных или слоев внутри элемента холста? – MinusFour
Это два разных элемента DOM, наложенных, я уверен. Любая помощь будет очень признательна. – cherrypickerio
Почему бы вам не поместить элемент холста кисти под узлы? –