点击路径在d3放大它

on click of path in d3 enlarge it

本文关键字:放大 d3 路径      更新时间:2023-09-26

当我点击一个路径时,我试图放大它(动画它的大小)

(我点击的元素没有id,因为这些是动态生成的)

我试图在对象

的on click事件中执行此操作

的路径是d3.svg。符号

我用了下面的图片,但没有放大,有什么想法吗?

//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);

我一直在研究这个问题,现在只是不能解决它。

干杯div标记

lars Kotthoff建议如何纠正这个问题

你需要设置一个属性使它变大,例如:d3.select(这).transition()。风格("笔划宽度",5)。