d3 v4 - 拖动“clickDistance”似乎没有任何效果

2023-12-27

我有一个 d3 元素“itemGroup”,其中包含其他元素。其中之一是我想订阅其点击事件的文本标签。

此外,我希望 itemGroup 可以拖动。如果没有下面的代码,单击事件将按预期触发。使用下面的代码,我得到了我想要的拖动行为,但是 itemGroup 的子元素上的单击事件不再触发。

d3.selectAll(".itemGroup").call(d3.drag().clickDistance(4).on("start", started));

我认为“clickDistance”是为了解决这个问题,但设置任何大或小的值似乎没有任何效果。我预计值为“4”意味着在鼠标移动 4 个或更多距离单位(处于 mousedown 状态)之前,拖动行为不会启动,但我看到拖动行为立即开始。

尝试过 4、40、4000... 没有任何改变行为。我在迄今为止最新、最好的版本 https://d3js.org/d3.v4.min.js.

有任何想法吗?


None

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

d3 v4 - 拖动“clickDistance”似乎没有任何效果 的相关文章

随机推荐

  • 如何调试 linq to sql InsertOnSubmit 语句?

    以下代码可以正常工作 db DBUsers InsertOnSubmit new DBUser AllTheStuff valuesBeyondYourWildestDreams db SubmitChanges 我的猜测是数据库发生了一些
  • Ruby:过滤哈希键的最简单方法?

    我有一个看起来像这样的哈希 params irrelevant gt A String choice1 gt Oh look another one choice2 gt Even more strings choice3 gt But w
  • 使用curl获取标头

    为什么这不起作用 curl X HEAD http www google com 但这些都工作得很好 curl I http www google com curl X GET http www google com 您需要将 i 标志添加
  • Android,广播可分包数据

    我已经实现了一个扩展NotificationListenerService 的类 它可以很好地接收发布的通知 然后我想获取收到的 statusBarNotification 对象并广播它 我会做以下事情 Override public vo
  • 在终端中运行 Swift 构建会导致“平台路径”错误

    我最近重新格式化了我的 Mac 今天我尝试通过终端构建一个 swift 可执行文件来启动服务器端 swift 项目 以下是我使用过的命令 swift package init type 可执行文件 快速构建 运行时swift build 我
  • 如何限制 matplotlib 图形的边框大小?

    我正在制作一些相当大的图表 边框中的空白占用了很多像素 这些像素可以更好地被数据使用 看起来边界随着图形的增长而增长 以下是我的图形代码的核心内容 import matplotlib from pylab import figure fig
  • 类型级编程中的协方差

    我正在尝试创建与 Scala 库中的元组等效的类型元组 仅使用 方法通过添加第 N 1 个值将元组扩展为元组 这样我就能够递归地构造元组 class Test abstract class Tuple protected type Next
  • 应用黑白不透明度后生成颜色

    我什至不知道如何描述我想要什么 但就是这样 假设我有 3 个文本框 我在第一个文本框中输入一些颜色十六进制代码 我想在其顶部应用黑色图层 并将不透明度设置为 50 并在第二个文本框中获取结果颜色 同样的事情 但第三个是白色的 让我解释一下
  • 使用 Querydsl 在 Spring 中仅选择特定列?

    假设我有一个名为Employee有 70 列 我如何实现查询SELECT id from t employee in spring querydsl无需修改此代码中的大量代码 BooleanExpression paramEmployee
  • 如何将两个图像视图从中心动画到彼此相对?

    我想将两个图像从屏幕中间动画化为彼此相对 就像下图一样 到目前为止我所做的一切现在我只能从左到右为一张图像制作动画 反之亦然 但现在我想从中间为它们制作动画 这是我的代码 b1 Button findViewById R id button
  • 如何将 React-native-google-mobile-ads 与 Expo 和 Expo Go 结合使用?

    如何将 React native google mobile ads 与 Expo 和 Expo Go 结合使用 例如横幅广告 非常感谢世博会背景下的一个最小例子 截至 2022 年 5 月 所有在线 Google 文档均引用 expo a
  • SQL中将一个表的所有值插入到另一个表中

    我正在尝试将一个表的所有值插入到另一个表中 但是插入语句接受值 但我希望它接受来自initial Table 的 select 这可能吗 insert 语句实际上有一个语法可以做到这一点 如果您指定列名称而不是选择 那么会容易得多 INSE
  • 基于语言的安装描述

    众所周知 一旦您在 Joomla 后端安装了扩展 就会显示描述 您可以使用 XML 中的简单描述 也可以使用基于语言的描述 过去我在基于语言的描述方面从未遇到过问题 但这次我遇到了 该扩展是一个管理组件 没有前端文件夹 适用于 Joomla
  • 类型同义词导致类型错误

    作为我之前问题的后续一起使用 makeLenses 类约束和类型同义词 https stackoverflow com questions 30582583 using makelenses class constraints and ty
  • GWT 调用 DOM.getElementById 不会导致 NullPointerException

    我们的应用程序中有一部分可以执行此操作 int x DOM getElementById x getPropertyInt value int y DOM getElementById y getPropertyInt value int
  • 全局符号需要显式的包名称

    全局符号需要显式的包名称吗 为什么会发生这种情况以及可能导致此错误的各种情况是什么 当前面的语句不完整时也可能发生这种情况 use strict sub test test some comment my x perl 现在抱怨以下错误消息
  • 如何基于DataKey在ASP.NET GridView中设置选定行?

    我想要类似于以下伪代码的内容 myGridView SelectedIndex myGridView DataKeys IndexOf mySpecificKey 我已经做了一些智能感知探索 但我还没有找到明显的方法来做到这一点 如果找不到
  • 在 jQuery UI 日期选择器中标记选定的日期

    我正在使用 jQuery UI 的日期选择器 http docs jquery com UI Datepicker 听起来应该可以通过提供一个来标记某些日子beforeShowDay函数 http docs jquery com UI Da
  • MySQL:根据付款计算订阅的剩余天数

    我正在开发一个应用程序 其中我们有三种不同的订阅计划 我们称之为小型 标准 高级 每种计划都有三种不同的长度 30 60 和 90 天 每个用户可以订阅多项服务 我有下表 简化 services id name user services
  • d3 v4 - 拖动“clickDistance”似乎没有任何效果

    我有一个 d3 元素 itemGroup 其中包含其他元素 其中之一是我想订阅其点击事件的文本标签 此外 我希望 itemGroup 可以拖动 如果没有下面的代码 单击事件将按预期触发 使用下面的代码 我得到了我想要的拖动行为 但是 ite