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中的路径,将其放大_Javascript_Svg_D3.js - Fatal编程技术网

Javascript 单击d3中的路径,将其放大

Javascript 单击d3中的路径,将其放大,javascript,svg,d3.js,Javascript,Svg,D3.js,我试图扩大路径时,我点击它动画的大小以及 我正在单击的元素没有id,因为它们是动态生成的 我试图在对象的单击事件中执行此操作 顺便说一下,路径是一个d3.svg.symbol 我使用了以下内容,但没有放大,有什么想法吗 //this runs through but seems to do nothing var tmp = d3.select(this); tmp.transition() .duration(500) .size(500); //this error on .transit

我试图扩大路径时,我点击它动画的大小以及

我正在单击的元素没有id,因为它们是动态生成的

我试图在对象的单击事件中执行此操作

顺便说一下,路径是一个d3.svg.symbol

我使用了以下内容,但没有放大,有什么想法吗

//this runs through but seems to do nothing
var tmp = d3.select(this);
tmp.transition()
.duration(500)
.size(500);

//this error on .transition() line saying the function is undefined 
var tmp = d;
tmp.transition()
.duration(500)
.size(500);
我已经研究这个问题有一段时间了,只是无法解决它

干杯
马克

拉尔斯·科特霍夫的建议纠正了这个问题


您需要设置一个使其变大的属性,例如。 d3.选择this.transition.stylestroke-width,5


你需要设置一个属性使它变大,例如d3.selectthis.transition.stylestroke-width,5.ah多谢你的朋友们,我要玩一个游戏来达到我想要的效果