当鼠标也在触摸另一个元素时,d3.js鼠标悬停事件未被触发
d3.js mouseover event not triggered when mouse is touching another element too
我有一个折线图,每个可点击点都有圆圈。
我遇到的问题是,当我在一个圆圈上并且来自空白区域时,鼠标悬停效果非常好。但如果我的鼠标是从触摸值线来的,当鼠标到达一个圆圈时,鼠标悬停不会被触发。
在我的代码中,没有为值行定义鼠标悬停,只为圆定义鼠标悬停。
如果鼠标已经在触摸另一个元素,d3可能不会触发新的鼠标悬停事件。
我该如何解决这个问题?
感谢您的想法和建议。
最后,我解决了这个问题。线条是重叠的圆圈。
我的DOM是:
<g class="circles">
...
</g>
<g class="lines">
...
</g>
线条在圆圈上。
更改为:
<g class="lines">
...
</g>
<g class="circles">
...
</g>
现在,底部元素组"圆"位于"线"组之上。
相关文章:
- JsFiddle上的鼠标事件不起作用
- node-webkit-从父窗口捕获iframe鼠标事件
- 鼠标事件在OpenLaszlo应用程序中不起作用
- 为画布绘图添加鼠标事件
- 如何在元素中处理鼠标事件,但不能在其子元素上处理
- KineticJS鼠标事件问题
- GWT-允许鼠标事件在两个叠加画布之间传播
- 为什么不是't html<对象>元素响应鼠标事件
- 如何恢复Kinetic.js鼠标事件
- 鼠标事件's在CtrlKey不起作用的情况下单击
- 鼠标事件,我的代码出了什么问题
- 撤消javascript中的所有鼠标事件处理程序
- JQuery facebook订阅插件鼠标事件
- Javascript/jQuery-鼠标事件没有在html上触发,添加了动态
- React模板鼠标事件在容器's鼠标事件
- 使用两个重叠的画布,我可以将鼠标事件传递到底部的画布吗
- 谷歌地图 api v3 搜索多边形没有鼠标事件
- CSS 溢出边界半径鼠标事件
- 将触摸事件转换为鼠标事件仅每秒有效一次
- D3.js鼠标事件不起作用