Javascript 如何在SVG/d3中创建目标区域
我正在创建一个d3条形图,每个条形图上都会触发工具提示。我还希望在鼠标位于工具栏上方或下方时触发工具提示,而不仅仅是在鼠标真正位于工具栏上方时。看起来,创建一个不透明度为零的较大矩形,然后以编程方式在目标元素上触发滚动是最容易的。最好的方法是什么 你所描述的是一个合理的方法。另一种更复杂的方法是在父容器上使用Javascript 如何在SVG/d3中创建目标区域,javascript,svg,d3.js,Javascript,Svg,D3.js,我正在创建一个d3条形图,每个条形图上都会触发工具提示。我还希望在鼠标位于工具栏上方或下方时触发工具提示,而不仅仅是在鼠标真正位于工具栏上方时。看起来,创建一个不透明度为零的较大矩形,然后以编程方式在目标元素上触发滚动是最容易的。最好的方法是什么 你所描述的是一个合理的方法。另一种更复杂的方法是在父容器上使用mousemove处理程序,并根据鼠标位置检测要高亮显示的条。透明节点的实现要简单得多。请查看以下bl.ock:
mousemove
处理程序,并根据鼠标位置检测要高亮显示的条。透明节点的实现要简单得多。请查看以下bl.ock: