【问题标题】:d3 zoom and pan with hover functionsd3 具有悬停功能的缩放和平移
【发布时间】:2017-07-26 09:04:46
【问题描述】:

我有一个具有此示例代码的缩放和平移的图表:(https://bl.ocks.org/mbostock/34f08d5e11952a80609169b7917d4172)。我的图表几乎和那个完全一样,除了有不同的数据点,并且圆圈标注了每个数据点。

现在我正在尝试允许鼠标悬停功能,该功能将在悬停时显示每个数据点的数据。但是,缩放行为优先,我不知道如何切换行为以便缩放正在监听并且鼠标悬停/悬停发生(首先,也许?)。

我正在尝试使用此代码示例,因为它同时具有悬停和缩放行为:(https://bl.ocks.org/lorenzopub/013c0c41f9ffab4d27f860127f79c5f5)

【问题讨论】:

  • 你能分享你的代码吗?你是如何结合这两个例子的?

标签: d3.js


【解决方案1】:

添加

d3.select("#rect").style("pointer-events", "all")

已经解决了我的问题。 我认为鼠标事件没有正确传播。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-12-18
    • 1970-01-01
    • 1970-01-01
    • 2023-02-11
    • 1970-01-01
    • 2019-07-25
    • 2018-12-05
    • 2018-12-08
    相关资源
    最近更新 更多