Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 拖放d3不工作。JSFiddle连接_Javascript_Svg_Drag And Drop_D3.js_Svg Animate - Fatal编程技术网

Javascript 拖放d3不工作。JSFiddle连接

Javascript 拖放d3不工作。JSFiddle连接,javascript,svg,drag-and-drop,d3.js,svg-animate,Javascript,Svg,Drag And Drop,D3.js,Svg Animate,我获取了一个拖放代码示例,并尝试对其进行修改 我正在尝试使用d3实现拖放行为。我有点自大。我正试着组成一个小组,并在这个问题上采取行动。我遇到的问题是,如果抓取一个元素,它的指针事件被设置为“无”,我无法看到它被拖动 dragTarget.parentNode.appendChild( dragTarget ); d3.select(dragTarget).attr("pointer-events", "none"); 提前感谢,, 苏里亚我不确定问题是什么。你能不能删除禁用指针事件的代码?

我获取了一个拖放代码示例,并尝试对其进行修改

我正在尝试使用d3实现拖放行为。我有点自大。我正试着组成一个小组,并在这个问题上采取行动。我遇到的问题是,如果抓取一个元素,它的指针事件被设置为“无”,我无法看到它被拖动

dragTarget.parentNode.appendChild( dragTarget );
d3.select(dragTarget).attr("pointer-events", "none");

提前感谢,,
苏里亚

我不确定问题是什么。你能不能删除禁用指针事件的代码?@Larskothoff我从互联网上得到了这段代码,并试图修改它。我面临的问题是,当d3.experiments.dragall调用绑定到整个svg节点时,它可以工作,当我对元素进行分组并绑定调用时,它就不工作了。我真的不知道为什么在这种情况下它不起作用。你到底想做什么?看起来你问了很多不同的问题。我认为,如果您仅将行为绑定到
g
元素,那么它将不起作用,因为它不会覆盖整个SVG。@Larskothoff我只是尝试在元素上包含拖放行为。我从互联网上得到了这个示例代码:它工作得非常好。现在,我将.call事件侦听器绑定到一个单独的组,这会破坏拖放行为。好吧,但是为什么要修改这个有效的示例?你想改变什么?